APP下载

基于ECU-TEST和Jenkins的自动化测试方法研究

2021-06-04吴速超耿宗起石玉庆

汽车电器 2021年5期
关键词:界面数据库功能

宋 茜,吴速超,耿宗起,石玉庆

(潍柴动力股份有限公司发动机技术研究院,山东 潍坊 261061)

1 引言

随着发动机电控技术的不断更新,国产自主ECU也逐渐崭露头角。潍柴自主开发的ECU控制器就完全可以适用于欧VI柴油发动机的控制。

潍柴自主开发的ECU控制器会不断根据市场反馈以及法规要求,对控制软件进行更新升级,以及修复一些bug。为了更加全面准确地测试软件性能,我们引入了HIL(硬件在环),但一台HIL的价格比较昂贵,所以可用的测试资源是有限的。因此为了实现资源的最优化分配,以及实现资源在公司内部及各子公司之间的共享,我们利用Jenkins和ECUTEST来解决这个问题。

测试工程师使用ECU-TEST在个人本地电脑编写测试用例,将其上传到SVN服务器,然后触发测试任务。Jenkins接收到测试任务之后,会自动查询可用的HIL资源,并将测试用例发布到合适的HIL上进行运行。运行结束后,测试报告自动上传数据库,并邮件通知对应的测试工程师,可以去数据库中下载测试报告。

在这整个过程中,免除了测试工程师自己去找HIL资源的麻烦。同时,集团内部其他子公司也可以远程实现ECU软件的硬件在环测试,实现了资源的共享和最大化利用。

2 ECU-TEST及Jenkins简介

ECU-TEST是一个自动化测试软件,主要应用于MiL/SiL/HiL测试环境中的自动化测试用例的编辑、实现、执行、测试数据分析以及测试报告的生成。借助ECU-TEST,即使没有任何测试自动化和编程方面的知识,用户也可以在每个开发阶段直观地为其软件创建自动化测试用例并自动运行它们。……

登录APP查看全文

猜你喜欢

界面数据库功能
也谈诗的“功能”
国企党委前置研究的“四个界面”
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
关于非首都功能疏解的几点思考
数据库
人机交互界面发展趋势研究
数据库
数据库
数据库
手机界面中图形符号的发展趋向