测试套件

✍ dations ◷ 2025-04-26 16:38:04 #软件工程

软件工程中的测试套件(test suite)有时也称为验证套件(validation suite),是许多测试用例的集合,测试用例可用来测试一程式是否正确工作,测试套件包括许多测试用例,一般也会有针对测试用例及其测试目的的详细说明,在进行测试时的系统组态资讯以及测试前需进行的步骤。

测试用例的集合是测试套件,不过常误称为测试计划(英语:test plan)、测试脚本(英语:test script)或是测试场景(英语:test scenario)。

Java语言的单元测试框架JUnit中,就有提供支援测试套件功能的TestSuit物件。

有时测试套件会用来将类似测试用例集合在一起。例如测试套件可以是一个只包括冒烟测试(英语:smoke test)测试用例的测试套件,或者是针对系统特定机能的测试套件。一个测试套件也可以包括所有的测试,并且标明其用途为冒烟测试或是针对特定的机能。

可执行的测试套件(executable test suite)可以被程式执行,常常是指测试套件已整合了自动化测试框架(英语:test harness)。测试套件及自动化测试框架可以交换细节资讯,共同测试被测系统。

例如一个质数检验子程序的测试套件可能会列出许多整数,及其是否为质数,也会有其测试程式。测试程式的任务就是将每个数字用子程序确认其是否为质数,再将结果和事先记录的结果相比对。


相关

  • 媒介语所谓媒介语,是指为了机器翻译的需要,人工所创造出来的一种提供在不同语言之间交流用的算法。对媒介语的要求,是国际交流频繁的情况下,机器翻译向多语种发展的一种需求。例如,没有
  • 菲利普·莱纳德菲利普·冯·莱纳德(德语:Philipp von Lenard,1862年6月7日-1947年5月20日),德国物理学家,1905年诺贝尔物理学奖获得者。莱纳德在研究阴极射线时曾获得卓越成果,为此获得诺贝尔奖;他
  • 童仲彦童仲彦(1973年7月8日-),苗栗县竹南人,无党籍人士,浪Live直播平台签约直播主、网红。国立政治大学新闻学学士毕业,新闻记者出身,曾在中天新闻、台视、民视等电视台担任过新闻部记者。
  • 马蒙阿布·阿拔斯·阿卜杜拉·马蒙·本·哈伦·本·穆罕默德·本·阿卜杜拉(阿拉伯语:أبو عباس عبد الله المأمون بن هارون بن محمد بن عب
  • 柿(Persimmon或kaki)是柿树属的果实,最常见的品种是柿子,又名中国柿(Chinese persimmon)亚洲柿或日本柿,原产于东亚,但其他地区也有柿属植物。柿子的品种有1000多种,以脱涩与否分为甜
  • 威廉·豪第五代何奥子爵威廉·何奥,KB,PC(英语:William Howe, 5th Viscount Howe,1729年8月10日-1814年7月12日),英国军官及政治家,美国独立战争期间曾任北美英军总司令。何奥生于1729年,家世
  • 米德尔塞克斯县 (马萨诸塞州)米德尔塞克斯县(英语:Middlesex County)是美国马萨诸塞州东北部的一个县,北邻新罕布什尔州。面积2,195平方公里。根据美国2000年人口普查,共有人口1,465,396人,为全州人口最多的县
  • 基因剂量 基因剂量(英语:Gene dosage) 是指在基因组中某一特定基因的拷贝数。例如,在E. coli中,CRISPR序列中包含多个保守重复序列,该序列具有较高基因剂量,而乳糖操纵子(lac operon)在基因
  • 恩斯特·伊辛恩斯特·伊辛(德语:Ernst Ising,德语:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Genti
  • 温氏金鼹属温氏金鼹属(温氏金鼹),哺乳纲、食虫目的一属,而与温氏金鼹属(温氏金鼹)同科的动物尚有荒漠鼹属(荒漠鼹)、巨金鼹属(巨金鼹)、金毛鼹属(金毛鼹)等之数种哺乳动物。