首页 > 其他分享 >TPT19新特性之参数集的混合执行

TPT19新特性之参数集的混合执行

时间:2023-05-08 10:12:04浏览次数:61  
标签:特性 测试用例 参数 测试 软件 执行 参数设置 TPT19

 

通常,重复测试用例只是为了用不同的参数设置测试相同软件的相同特性和方面。

 

这使得测试项目更加巨大和复杂——随着时间的推移和重复,也明显地降低了可维护性。

 

在我们的最新版本TPT 19中,您现在可以采用一种新的、更精简的方法:定义一次性的参数集,这些参数集包含在您的最终软件中。当然,参数集可以像往常一样保存、加载并在多个项目中重用。然后每个测试用例在不同参数设置中执行,并列在测试报告中。

 

因此,对于应用于多个平台、系列或不同产品的一个面向产品线的开发,您可以使用更少的测试用例。这意味着一个巨大的优势:项目保持清晰,因此更容易维护。如果添加了一个新的产品变体,那么也只需添加一个额外的参数集。测试再次执行即可。

 

在TPT中,参数集是执行平台的一部分,因此可用于所有类型的SUT的所有测试级别(单元、软件集成、硬件集成、产品级别)。

 

参数会直接影响试验数据、程序和期望值。

这种方法在测试执行期间补充了前面的参数处理(参见我们关于参数的文章:Parameters - One of the Greatest Challenges in Automotive Software Development. - PikeTec),并且特别适合于嵌入式领域中面向产品线的软件和系统开发。

 

翻译

搜索

复制

<iframe></iframe>

标签:特性,测试用例,参数,测试,软件,执行,参数设置,TPT19
From: https://www.cnblogs.com/polelink/p/17380858.html

相关文章

  • R语言学习 - 非参数法生存分析
    生存分析指根据试验或调查得到的数据对生物或人的生存时间进行分析和推断,研究生存时间和结局与众多影响因素间关系及其程度大小的方法,也称生存率分析或存活率分析。常用于肿瘤等疾病的标志物筛选、疗效及预后的考核。简单地说,比较两组或多组人群随着时间的延续,存活个体的比例变化......
  • 特性介绍 | MySQL 测试框架 MTR 系列教程(二):进阶篇 - 内存/线程/代码覆盖率/单元/压力
    作者:卢文双资深数据库内核研发序言:以前对MySQL测试框架MTR的使用,主要集中于SQL正确性验证。近期由于工作需要,深入了解了MTR的方方面面,发现MTR的能力不仅限于此,还支持单元测试、压力测试、代码覆盖率测试、内存错误检测、线程竞争与死锁等功能,因此,本着分享的精神,将其......
  • boot-admin开源项目中有关后端参数校验的最佳实践
    我们在项目开发中,经常会对一些参数进行校验,比如非空校验、长度校验,以及定制的业务校验规则等,如果使用if/else语句来对请求的每一个参数一一校验,就会出现大量与业务逻辑无关的代码,繁重不堪且繁琐的校验,会大大降低我们的工作效率,而且准确性也无法保证。为保证数据的正确性、完整性,前......
  • 入门5-Pytest执行参数详解
    执行的参数-vs -v输出详细信息-s输出调试信息(print(“xxx”)里的xxx)。-n多线程运行。(前提安装插件pytest-xdist),例如pytest-n=2--returnsnum失败重跑(安装插件pytest-returnfaires)例pytest-vs–returns2 //Web自动化里比较有意义             Rais......
  • 函数的参数
    形参与实参介绍函数的参数分为形式参数和实际参数,简称形参和实参:形参即在定义函数时,括号内声明的参数。形参本质就是一个变量名,用来接收外部传来的值。实参即在调用函数时,括号内传入的值,值可以是常量、变量、表达式或三者的组合:#1:实参是常量res=my_min(1,2)#2:实参是变量......
  • Nginx 入门实战(3)--Nginx 常用配置参数说明
    Nginx中包含众多的参数,这些参数影响Nginx的行为;本文主要介绍一些常用的参数。1、Nginx配置文件基本结构Nginx的配置文件为conf/nginx.conf,配置文件由配置指令/参数组成,有些指令/参数位于main的位置(如:events、http),有些指令/参数位于其他参数下(如:server位于http下);......
  • Shell的参数传递
    我们可以在执行Shell脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n代表一个数字,1为执行脚本的第一个参数,2为执行脚本的第二个参数,以此类推……具体实例:以下实例我们向脚本传递三个参数,并分别输出,其中$0为执行的文件名(包含文件路径):echo"Shell传递参数实例!";echo"执行......
  • 【转载】JS手从URL中获取指定参数,不需要正则,很方便
    参考https://zhuanlan.zhihu.com/p/412254881代码现代方式在现代浏览器中,我们可以使用浏览器提供的URL对象来获取参数。这里方法最简单,bug少,不用我们操心。functiongetQueryString(name){//consturl=newURL(window.location.href);consturl_string="htt......
  • get请求, 参数中包含url地址, urlEncode相关问题处理
    url请求参数值进行urlEncode,可解决下列异常,当然也能解决参数值含有&,=或其他特殊符号的问题情况一:参数中url的参数丢失packagecom.xxxxx.controller;importio.swagger.annotations.Api;importorg.springframework.web.bind.annotation.*;@RestController@RequestMapp......
  • 使用python脚本传递参数:(三种方式可收藏)
    背景:使用python脚本传递参数在实际工作过程中还是比较常用,以下提供了好几种的实现方式:一、使用sys.argv的数组传入说明:使用sys.argv必须按照先后的顺序传入对应的参数;sys.argv则封装了传入的参数数据,作为数组的方式已经传入importsysprint("传入参数的总长度为:",len(sys.ar......