ECU-TEST 是由位于德国德累斯顿的TraceTronic公司开发的一款用于嵌入式系统测试验证软件工具。自从2003年首次发布ECU-TEST ,该软件成为了汽车ECU开发的标准工具 ,同时也逐步成为了重型机械和工业自动化开发的标准工具 。该软件是起源自于一个控制单元的系统化测试的项目研究,从而为从德累斯顿工业大学脱离出来的TraceTronic公司奠定了基础。ECU-TEST旨在完成测试案例的规范化、评估、求解和归档。得益于该软件包含大量的自动化测试方法使得测试案例的所有必要功能如创建、求解和评估功能得以顺利达到。
一.ECU主界面
1.操作窗口,其主要作用为显示工作目录下的文件,以及在测试流程编辑过程中需要需要用到的逻辑运算等,同时在完成配置之后,可以显示各个映射文件中的变量,可以供用户在测试流程编辑中选择。
2.编辑窗口,在此窗口中编辑测试步骤,显示测试报告等。
3.配置窗口,将配置好的配置文件拖动到此窗口中,启动配置按钮,使得ECU-TEST于其他软件完成连接。
4.注释窗口,在编辑每一个测试步骤时,为了增加其可读性,可以在此窗口中添加注释。
5.标签窗口,
6.信息窗口,在运行测试包时,每一步的运行信息都会在此窗口显示,方便运行出错时排查。
7.变量/映射窗口,编辑测试步骤时,对于一些常用的参数,可以在这个窗口定义。
二.创建测试
1.配置测试平台
1.1 Test bench configuration(TBC)
文件后缀名为*.tbc,通常简称为TBC文件,负责测试工具连接所需的相关属性的配置。TBC文件中有三个重要名词,分别是host(主机),tool(工具),port(端口)。
2.测试文件配置
2.1 Test configuration(TCF)
文件后缀名为*.tcf,通常简称为TCF文件,负责测试信号描述文件的选择和配置以及测试执行相关的设置。
3.创建test package