首页 > 其他分享 >Test Commands-Functions上

Test Commands-Functions上

时间:2023-07-20 10:58:32浏览次数:34  
标签:Commands 函数 自定义 上电 Functions 测试用例 Test

Test Commands-Functions上_哔哩哔哩_bilibili

1.对于冗长的测试用例,随着添加的内容越多,同时伴随人员编写时间的增加,后续修改测试用例内容,排查错误的难度也随之上升,这时可以使用vTESTstudio自带的工具"Functions"对测试用例进行优化。

2.Functions栏在Test Table Editor左下角;用于Test Table文件自定义一些可复用的函数Test case 或Test Sequence;

3.创建一个自定义function

例:测试模拟车速

流程:先对车辆上电,上电完毕后设定车速并等待一段时间,并校验车辆速度,最后车辆下电

若对不同车速检测,需编写多个冗长的用例,如何简化?

1)先将测试用例分为3个部分:车辆上电,设定车速并校验,车辆下电

 通过function功能分别自定义上电函数和下电函数,使得每次编写测试用例的车辆上下电过程不变。

2)选择Functions——Function Definition——右键单击Add Function Definitions,重命名,编辑自定义函数,命令为set和wait,具体如图

3)编辑完后,对该函数设置为Export(Export模式复用:定义完Functions后设置Use Property为Export)

 

4)进行Publish发布操作,这样才能被Test Table文件所调用

 如何判断自定义Function是否发布成功?

在Symbol窗口的User Function视图查看确认

5)同理创建车辆下电函数

6)回到Test Case编辑窗口,将原本的测试用例内容用自定义函数替换,可直接在Commands中输入自定义函数检索,huotongguosymbol窗口拖拽调用

   最后如图所示

 

标签:Commands,函数,自定义,上电,Functions,测试用例,Test
From: https://www.cnblogs.com/wangyihe20000719/p/17567712.html

相关文章

  • 聚焦于任务调度的测试平台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......
  • @Resource A component required a bean of type 'com.gao.docker.dao.TestMapper
    实现@Resource注解报错解决方法一、问题描述在使用@Resource注解注入依赖时,可能会遇到以下错误:Acomponentrequiredabeanoftype'com.gao.docker.dao.TestMapper'thatcouldnotbefound.这个错误通常发生在使用Spring框架进行依赖注入时,表示无法找到对应类型的bean。......
  • PlayWright(二十)- Pytest之conftest文件
    1、介绍与使用场景conftest.py这个是什么呢? 顾名思义,他就是一个文件,那这个文件是干什么用的呢? 在我们上文中,用了fixture函数是直接在用例的文件里定义的,那不能我们所有的用例想用到fixture都一个个定义吧,所以Pytest提供了一个conftest.py文件,这样呢,就可以把我们的fixture......