Test Parameter-List Parameter批量执行测试

发布时间 2023-07-20 14:11:13作者: 玩一会
   

Test Parameter-List Parameter批量执行测试_哔哩哔哩_bilibili

1.List Parameter可以理解为多个常量值的集合

2.背景:

还是一个模拟车速测试的例子,测试序列流程如下图

 若被测车速范围值太多,每次重复编写费时且易错

3.创建一个List Parameter

1)在已创建的Parameter文件中,选择主菜单Parameter——List

 或在编辑区域右击——Insert List;

 点击Add Parameter定义List内容

 接着Insert values添加常量值,回车Enter继续

 2)设置完后,点击Publish发布并保存,已发布的List也是在Symbol窗口的Parameter视图中查看

3)回到Test Table编辑区,修改测试序列的内容,通过调用已创建的List参数优化现有测试用例,可结合Test Commands的Control flows(条件判断语句)的For Each将List-CarSpeed的常量赋给被测信号EngineSpeed

 具体流程

将Command拖到PowerOn下面

 

 

 
 

 

Insert For Each语句,定义一个局部变量v,调用List——CarSpeed,即CarSpeed常量值赋值给局部变量v

 在vTESTstudio中,测试序列 和 Test Commands间存在层级关系(默认是同级),当调用control flows时,可进行 Test Commands层级嵌套,选中Test Commands右键选择Move Level Down进行层级上/下级移动,如下图所示

 或者拖拽Test Commands至条件判断语句下方,命令嵌套于For Each循环内,将被测车速值用局部变量v代替

 3)替换完毕后,点击编译build生成测试用例

 4)在CANoe中验证该测试用例,打开测试报告