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中验证该测试用例,打开测试报告
标签:Commands,常量,List,测试,Test,Parameter From: https://www.cnblogs.com/wangyihe20000719/p/17568269.html