ETest:定义汽车软件新开发模式

随着经济发展和科技进步,嵌入式系统作为提高经济和生产力的有效手段被广泛应用于国防、工控、医疗等领域。目前嵌入式系统中软件所占比重越来越大,由软件失效引起的故障造成的危害也愈发严峻。在航空航天领域,美国金星探测器因程序中一个极小的错误,将逗 误写为小数点,造成了飞行失败,直接经济损失达一千万美元;在汽车行业,随着汽车智能化加速发展,软件故障频发,成为召回的重灾区,给企业带来了巨大的经济损失和品牌影响。

以下是由于软件故障,造成的车辆召回:

因此提高嵌入式软件的质量成为目前迫切需要解决的问题。

实践证明,在软件开发过程中,通过软件测试来发现其中的缺陷是提高软件质量和可靠性的一种非常有效的方法。

多家汽车厂商测试人员基于ETest完成多种型 车辆的各类控制系统测试。主要包括汽车中控屏测试、发动机控制系统ECU测试、车辆安全系统测试、特种车辆特定功能测试等。

项目简介

以下案例是某国产汽车中控屏自动化测试设计与测试执行。

处理器:嵌入式ARM Cortex-M3处理器,车辆ECU程序;

接口:CAN、RS232、AD、DA、DI、DO、PWM;

功能:采集变速器油压、燃油液位、变矩器油温,采集车速、发动机转速、行驶距离、燃油消耗,根据灯控开关的组合情况确定灯光的开启和关闭情况。

功能测试:在测试脚本中按照指定的逻辑、时间来设置或获取各接口数据值,自动执行测试。

边界测试:通过脚本或手工直接设置各接口的边界值,进行测试。

强度测试:通过测试脚本控制测试设备,进行任意长时间的自动化测试。

基于ETest开发环境,测试人员先进行可视化配置测试环境和通信协议;接着通过图形或文本的方式开发测试程序,两者之间可以一键切换,实现复杂的编程和测试任务;再在UI设计界面通过拖拽的方式对页面进行布局;最后打包发布独立应用程序,就可以将运行后的测试结果与期望值进行比较,自动得出测试结论。

ETest简介

ETest是一款软件开发环境IDE,基于该IDE可以完成嵌入式系统测试软件的开发与部署。该产品是由凯云科技率先在行业内推出的国产自主可控半实物仿真测试开发平台,有效打破了国内该领域长期由进口软件LabView、DSpace等产品垄断的格局。ETest可广泛应用于航空航天、武器装备、工业控制、汽车电子、仪器仪表等各行业测试工装、测试仪器等设备的研发。具有应用范围广、实时性强、开发效率高、使用简单、易于扩展、国产自主等特点支持各种国产CPU+国产操作系统的部署方案,同时兼容Windows、linux、Mac等多种操作系统。

ETest使用流程

ETest支持快速测试、自动化测试、测试软件开发、实时仿真等应用模式。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月17日
下一篇 2022年7月17日

相关推荐