从自动到智能的汽车软件测试

2022-08-23 23:32:09·  来源:通用技术中国汽研-中汽院新能源  
 
2022年7月27日,湖南长沙市成功举办了“2022汽车技术与装备国际论坛”, 北汽新能源电控测试部高级经理陈一帆在主题为“新能源汽车安全技术创新”第五分论坛上作

2022年7月27日,湖南长沙市成功举办了“2022汽车技术与装备国际论坛”, 北汽新能源电控测试部高级经理陈一帆在主题为“新能源汽车安全技术创新”第五分论坛上作了“从自动到智能的汽车软件测试”的报告,分享了北汽新能源在软件测试及工具开发方面的经验。

图片


01软件测试工具开发的必要性

陈经理首先从“三个驱动”阐明了软件测试工具开发的必要性,“三个驱动”包括:个人驱动,即测试人员从大量测试实践中总结出的可用于自动化的测试流程;业务驱动,即多项目、多车型平台带来大量重复的测试业务;市场竞争驱动,即软件的快迭代,以及对市场响应迅速的要求。


图片


图片


图片


02软件测试工具的开发

同时为了避免自动化的学习成本、固化脚本导致无法发现新问题的杀虫剂效应、以及由于穷尽测试生成大量无法实施的测试用例,北汽新能源选择了低代码自动化测试技术,开发了一款名为Test Designer的软件测试工具。

图片

该工具建立历史测试结果与故障信息的闭环反馈机制,可动态进行测试路径与测试强度的筛选与推荐,解决了以往自动测试工具用例设计质量不稳定、测试覆盖度与测试效率矛盾的问题,可满足ISO26262 ASILA~D各级的测试覆盖度要求,并进一步提升测试效率。

03实现软件测试用例集的智能化

陈经理表示,针对汽车产品的智能化和数字化,需实现软件测试用例集的智能化。Test Designer通过不断优化测试用例选择方式,在软件发布周期较短时可较为精准的评估出既定周期测试完成后的残余风险,选择更可能发现的问题实施测试,使价值最大化;在时间充裕时会尝试从弱关联性与无关联性的功能入手,智能挖掘更多软件问题。

图片

04对于未来技术发展的预想

对于未来技术的发展,测试手段逐渐从形式化,转入工具化以及深度工具化;测试重心从之前的设计与文档的符合性,逐渐向与用户及企业经营的符合性偏移;汽车软件已开始做量产后的持续部署,量产已不再是开发的终点,因此对团队资产持续性、测试资源构成均是挑战。由此可见,未来比拼的将是不断加码的汽车软件如何保持持续发展。

图片



分享到:
 
反对 0 举报 0 收藏 0 评论 0
沪ICP备11026917号-25