首页 > 其他分享 >Test Parameter-Scalar Parameter创建

Test Parameter-Scalar Parameter创建

时间:2023-07-20 12:12:17浏览次数:40  
标签:常量 创建 Scalar 参数 Test Parameter

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参数代替常数值,可直接拖拽或手动输入

 

标签:常量,创建,Scalar,参数,Test,Parameter
From: https://www.cnblogs.com/wangyihe20000719/p/17567964.html

相关文章

  • Test Commands-Functions下——创建自定义Test Case
    TestCommands-Functions下_哔哩哔哩_bilibili基于上一节所创建的测试实例,编写多个不同车速的TestCase,若仅改变信号EngineSpeed的值,也要重复编写多次,花费时间长且易出错,这时可通过Functions功能自定义一个TestCase模板,并基于该模板添加多个TestCase用例1)选择Functions——Tes......
  • Test Commands-Functions上
    TestCommands-Functions上_哔哩哔哩_bilibili1.对于冗长的测试用例,随着添加的内容越多,同时伴随人员编写时间的增加,后续修改测试用例内容,排查错误的难度也随之上升,这时可以使用vTESTstudio自带的工具"Functions"对测试用例进行优化。2.Functions栏在TestTableEditor左下角;用......
  • 聚焦于任务调度的测试平台pytestx
    设计理念聚焦于任务调度,接口自动化80%本地编写,20%交由平台管理。如果使用pytest做接口自动化,那么个人认为最好的编写工具是PyCharm,任何低代码测试平台都无法取代。当然不会代码,或者不使用pytest,那低代码测试平台,或者yaml,甚至excel写自动化用例,都是可以接受的。而在使用pytest这......
  • Atcoder Grand Contest 057 D - Sum Avoidance
    先来找些性质:\(A\)中最小的元素\(M\)肯定是最小的不是\(S\)的因子的数,由于\(\text{lcm}(1,2,3,\cdots,43)>10^{18}\),所以\(M\le43\)。对于每个\(0\lei<M\),\(\bmodM=i\)的数被选择的部分必然是一段后缀,因为如果你选择了\(M\)选择了某个\(\bmodM=i\)的数\(v\),......
  • AtCoder Grand Contest 049 E Increment Decrement
    洛谷传送门AtCoder传送门好题。同时考查了slopetrick和选手的计数能力,不愧是AGCE。先考虑问题的第一部分。你现在有一个初始全为\(0\)的序列\(b\)。你每次可以给\(b\)单点\(\pm1\),代价为\(1\),或区间\(\pm1\),代价为\(m\)。求把\(b\)变成给定序列\(a\)的......
  • 使用@WebMvcTest--使用MockMvc框架来模拟HTTP请求进行测试--实现对单个控制器的http模
    1.优点无需启动内置服务器就可以对Controller中某一个HTTP接口进行测试,减少电脑内存占用和运行springboot时间消耗2.控制器类简单的方法packagecom.xurong.chapter4_test.controller;importcom.xurong.chapter4_test.Entity.Book;importcom.xurong.chapter4_test.reposit......
  • debug go fuzz test
    Listallpackagegolist./...Runtestcasedlvtest--build-flags='api/tests/fuzz'---test.run^FuzzGetNodes$dlvtestapi/tests/fuzz---test.runFuzzGetNodes-test.v dlvdebugfuncsbapi/tests/fuzz.FuzzGetNodescbt ......
  • Visual Studio 2022 Net6.0 无法发现testcase, 也无法执行test case
         解决办法:      <PropertyGroup>                  <CopyLocalLockFileAssemblies>false</CopyLocalLockFileAssemblies>         <GenerateAssemblyInfo>false</GenerateAssemblyInfo>     ......
  • PlayWright(二十一)- Pytest插件报告
    1.下载pytest框架有官方的报告pipinstallpytest-html 下载成功,那我们怎么使用呢? 2.使用可以直接在配置文件里使用 在pytest配置文件中,增加命令选项选项:--html=./报告路径/报告⽂件名.html说明:--self-contained-html将CSS⽂件内嵌到报告⽂件中  ......
  • maven build 运行unit test失败 process exit code:134
    环境:JDK:17.0.7Springboot:3.1.0Junit:5问题:运行mvncleaninstall时在maven-surefire-plugin:test阶段失败。TheforkedVMterminatedwithoutprperlysayinggoodbye.VMcrashorSystem.exitcalled?dumpfile中的错误:Corruptedchannelbydirectlywriting......