一种嵌入式软件自动化测试技术分析与研究
2021-12-11郭佳杨涛贾定
汽车实用技术 2021年22期
郭佳,杨涛,贾定
一种嵌入式软件自动化测试技术分析与研究
郭佳,杨涛,贾定
(陕西重型汽车有限公司 汽车工程研究院,陕西 西安 710200)
文章旨在提出一种简单易行的嵌入式软件自动化测试方案,分析该嵌入式软件自动化测试方案的必要性,介绍了该方案的原理及构成,通过一个车身控制器后工作灯功能的实际开发测试过程,详细介绍了该方案进行嵌入式软件逻辑功能测试和诊断测试的过程,通过实例可以看出该方案构成简单、操作方便、自动化程度高、节约测试时间,尤其在回归测试时节约时间更为明显。同时该方法还可以自动输出测试报告,省去人工编制测试报告。
嵌入式;自动化;软件测试
引言
近年来,汽车产品更新换代的速度不断加快,尤其体现在汽车嵌入式电子控制单元的更新换代,同时汽车上的嵌入式电子控制单元也在成倍增加,用来实现各种各样的客户需求和提升产品的舒适性以及经济性[1],“软件定义汽车”的时代已经到来。为了保证嵌入式电控单元软件的可靠性,必须进行大量的软件测试。在电控单元开发初期,一般会手动打开关闭硬线开关信号,手动逐条模拟、填充、发送报文信号进行电控单元软件测试。一款常规的控制器的测试用例都在几千条甚至几万条,这种手动测试效率低下,且容易出错。回归测试时需要再手动重复一遍所有的测试用例,整个控制器的测试效率可想而知。鉴于此,本文提出一种嵌入式电控单元软件自动化测试的方法:运用CAN总线工具编制测试用例,形成可以执行文件,测试用例一次设计可反复实用;……
登录APP查看全文
