Test Parameter-Scalar Parameter创建

发布时间 2023-07-20 12:05:07作者: 玩一会

Test Parameter-Scalar Parameter创建_哔哩哔哩_bilibili

1.背景:例:编写一个传感器输入值的测试,测试环境包括Tester(测试方),ECU(被测对象), Tester发送传感器变量SensorA和SensorB,ECU反馈Force值的过程,根据不同传感器输入值测试Force反馈值,即便有自定义的Test Case模板,每次还是需要输入不同的数据,花费时间多且易错,这时我们可以选择调用Test Parameter去替代这些输入的常量值,来批量生成测试用例并减少编写时间。

 2.创建自定义的Test Parameter

1)在对应的Test Unit内创建Test Parameter文件,选中TestUnit,右键Add,选择Parameter File,并重命为Parameters

 2)在Parameter编辑区右键添加Test Prarmeter,其中Prarmeter有四种类型,Scalar Parameter标量参数,List参数列表,Struct结构体,StructList结构体变量,如图1所示

图1

 我们先创建单个Scalar Parameter,选择Insert Parameter,点击Add Parameter省略键,即可定义一个Scalar Parameter,需定义命名空间,参数名称,常量值,参数类型,如图2所示。如测试用例中经常用到对车辆上下电赋值,所以定义一个上电常量值1和下电常量值0,如图3所示,编辑完毕后,点击勾选。

 

图2  

 

 图3

3)与Functions一样,参数定义完后也要通过Publish发布后,才能被测试用例所调用。Publish在主菜单Home里面。通过Symbol窗口的Parameter试图列表查看是否发布成功。发布成功后,对Parameter文件save保存。

4)调用已创建的Test Parameter,返回Test Table编辑区域内

在车辆上下电函数中,将已创建的StateOn和StateOff参数代替常数值,可直接拖拽或手动输入