对于一名汽车软件测试工程师,最关心的问题是如何高效完成产品测试。目前提高测试效率的方法主要有以下两个方向:一、提高测试建模的效率,最好能够实现“自动化”,并且测试用例能够复用于后续的SiL、PiL以至于HiL测试阶段。二、快速完成模型代码覆盖度统计,并提升模型代码结构覆盖度。TPT-TASMO,一款能够完美满足上述需求的神奇工具箱来了!
(1)点击Generate Test Cases - for MATLAB/Simulink Models (TASMO),启动TASMO工具箱,选择当前测试的模型;
(2)点击Input Specification,对输入接口的最大最小值、步进长度、信号组成方式进行配置,自动生成的用例会在配置的数值范围内实现遍历,覆盖接口测试;
(3)点击Coverage Goals Selection,选择生成用例的结构覆盖度目标,可选择CC、DC、MC/DC准则。以模型中的OR模块为例,如须满足MC/DC准则,须包含如下情况:①两个输入为false;②一个输入为true,另一个输入为false。TASMO可以分析出如下结构:
(4)点击Generate,基于之前的配置一键生成测试用例。