测试套件

✍ dations ◷ 2025-10-04 10:22:05 #软件工程

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

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

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

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

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

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


相关

  • 执政官罗马执政官列表可以指:
  • 电视剧电视科幻作品是指将具科学幻想的内容以电视节目呈现,其最早上映源自于科幻小说黄金时代。电视科幻作品主要透过特殊效果等制作技术,让创作者的发想不必被现实社会拘束,而得以重
  • 类转录活化因子核酸酶类转录活化因子核酸酶(英语:Transcription activator-like effector nucleases, TALENs)是融合TAL因子DNA-结合区域和DNA剪切区域产生的人工制造的限制酶。限制酶是在特定顺序
  • 中华人民共和国专利法《中华人民共和国专利法》是中华人民共和国政府颁布的旨在保护和鼓励专利权的一部法律。该法律最初颁布于1984年3月12日,并于1985年4月1日开始施行。其后于1992年9月4日、200
  • SysML系统建模语言(Systems Modeling Language)简称SysML,是针对系统工程应用的通用建模语言(英语:general-purpose modeling)。系统建模语言可以分析许多系统及超系统(英语:System of sy
  • 绳(或称绳子或绳索),是通过扭或编等方式加强后,连成一定长度的纤维。其拉伸强度很好但没有压缩强度,可用来做连接、牵引的工具。传统的制绳采用天然纤维作材料,包括:棉、麻、亚麻、
  • 小罗伯特·詹姆斯·伍尔西小罗伯特·詹姆斯·“吉姆”·伍尔西(Robert James "Jim" Woolsey Jr.),或译伍尔奚,美国前中央情报总监,相当于目前的中央情报局局长(1993年2月5日-1995年1月10日)。他目前担任自由
  • 猫眼综合征猫眼综合征(英语:Cat eye syndrome)是一种遗传病,其会导致眼睛虹膜的缺损,使眼睛看起来像猫眼一样。其在瑞士的发生率约为1/50000至1/150000。遗传方面,其遗传方式为无家族史的偶
  • 原生动物学原生动物学(Protozoology)是一门研究原生动物的学科,即研究原生生物类似动物行为的学科。随着真核生物进化论研究的深入,这一术语已经过时。
  • Nico妮可(英语:Nico,原名克里斯塔·帕夫根,德语:Christa Päffgen,1938年10月16日-1988年7月18日)是一位德国歌手与流行音乐歌曲作者,也是一位时装模特儿与演员,是与地下丝绒乐团合作的歌