从用户界面设计和软件开发到质量保证和部署,Qt可提高整个产品开发生命周期的工作效率。查找最符合您需求的解决方案。
获取最新资源,查看即将举办的活动,了解哪些人正在使用Qt进行创新。
丰富的Qt知识触手可及--探索理想的学习资源或参与社区活动。
驾驶是人们最常见的出行方式之一,因此,系统的可靠性和安全性对于汽车软件来说至关重要。要创建安全可靠的汽车软件,防止发生严重事故,从一开始就需要高质量的代码和全面的测试。
我们的汽车解决方案专家团队将帮助您应对可能面临的挑战。
由于技术进步和对可持续发展的日益关注,汽车行业不断发生重大变革。除了智能驾驶、传感器、监控系统等软件的快速增长,最终用户本身对功能的需求也在不断增加。
如何在不影响汽车软件质量和安全的前提下适应不断增长的要求?从第一天就开始分析和测试您的软件。
汽车和其他交通工具中使用的软件具有较长的生命周期,通常需要维护数十年以确保系统安全,或进行修改以添加新功能。对于软件架构师、项目经理和开发者来说,轻松理解软件各部分如何协同工作非常重要。汽车软件系统极其复杂,对某一部分的更改可能会无意中影响到其他系统,从而危及软件的整体质量和安全性。
多年来,不同的研发团队和供应商都会给软件添加代码。为了计算更改和添加功能所需的时间和精力,您需要依赖与文档化的软件架构相匹配的代码。要做到这一点,就必须实施自动软件架构检查,每天检测与映射结构的任何偏差。
在早期阶段检测并解决代码中的问题可最大限度地降低开发成本,从而获得更高的投资回报率(ROI)。高质量的代码还能延长软件的使用寿命,使更新安全相关功能变得更加容易。
为了检测软件中的缺陷、违反ISO 26262等行业标准的行为,并阻止软件侵蚀(也称为技术债务),需要持续分析代码。在代码执行前主动识别并解决错误,并通过在早期阶段解决问题可简化测试过程、提高软件质量。
除了满足要求,代码覆盖率分析对于确保软件鲁棒性和识别未经测试的代码段至关重要,尤其是对于汽车软件等高风险应用程序。只有跨多个平台的全面测试才能真正确保安全关键型系统不会出现故障。代码覆盖率分析还有助于确定代码是否需要重构,并帮助您识别可避免的性能下降。
车载显示屏,无论是提供信息还是娱乐,已成为新标准。此外,各种设备和应用程序都可以连接到系统。确保这些设备和应用程序正常运行,且不影响汽车安全性至关重要。
这可以通过图形用户界面自动化测试来实现。将常规或自定义触发的测试执行整合到开发流程中,可在构建进入QA之前发现问题。通过尽早、尽快识别错误,可以减少代价高昂的升级并维护软件的完整性。
阅读我们汽车行业客户的评论。进一步了解将我们的软件测试工具集成到您的软件开发流程中的优势。
“我们评估了多款静态代码分析工具,Axivion Suite在我们的测试中脱颖而出。该工具在AUTOSAR C++14的覆盖率方面表现杰出,其易用性、控制流、数据流分析以及报告生成功能令我们心悦诚服。Axivion Suite已成为我们开发工作流程中的主要组件,也是我们DevOps 流程中的重要组成部分。”
Dejan Pangercic
Apex.AI 首席技术官兼联合创始人
当被问及“为什么选择 Squish?”时,工程师们表示曾使用过 Squish,并且使用体验非常好。一位工程师评价道:“Squish 一直在进步。”现在,他们已利用该工具创建了 800 多个GUI自动化测试,并在持续集成过程中定期运行这些测试,利用对象属性验证来验证 QML 属性,并通过图像比较以确定颜色变化。
“Axivion Suite为EB街道导航系统实现新功能的过程中提供了关键性支持,并长期确保我们软件解决方案的质量。”
Jakob Schmidt
Elektrobit 软件架构师
"Axivion Suite真正改变了游戏规则。通过持续测试,程序员经历了一个学习曲线,提高了对相应架构要求的接受度。利用软件考古项目,这为取得Automotive SPICE标准的3级认证扫清了道路。
Kosmas Kopmeier
SynSpace Group 工程咨询总监
不同ASIL要求的软件组件进一步增加了汽车嵌入式软件的复杂性。利用通过ISO 26262认证的Axivion Suite,舍弗勒汽车事业部确保了其混合ASIL系统的高质量。自动化架构验证减少了人工测试工作,从而为电动汽车的新开发创造了自由空间。
汽车行业的每家公司和每个用例都有其特定需求。我们的工具可无缝集成到您独特的开发环境。无论您是想获得免费演示或试用,还是想了解有关我们的价值证明研讨会的更多信息,抑或只是需要解答一般问题,我们都将竭诚为您服务。
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.