测试套件

✍ dations ◷ 2025-09-08 02:01:19 #软件工程

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

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

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

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

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

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


相关

  • 30S30S核糖体亚基(prokaryotic small ribosomal subunit、30S subunit)原核生物70S核糖体中的小亚基。它是核糖体RNA与核糖核蛋白组成的复合物,包括16S 核糖体RNA和21种碱性蛋白质
  • 南美南亚美利加洲(西班牙语:Sudamérica 或 América del Sur;葡萄牙语:América do Sul;法语:Amérique du Sud;英语:South America;荷兰语:Zuid-Amerika;字源:阿美利哥·维斯普西),简称南美
  • 急症护理重症医学(Intensive care medicine )是医学中的一个分支,诊断及管理会危及生命的疾病或是情形,会需要器官支持(英语:Organ support)及侵入性监测设备。在重症监护室中常见的设备有
  • 蒂尔堡大学坐标:51°33′46″N 05°02′31″E / 51.56278°N 5.04194°E / 51.56278; 5.04194蒂尔堡大学(荷兰语:Universiteit van Tilburg)亦以“提堡大学”、“提尔堡大学”、“堤堡大学
  • 红背蝾螈红背蝾螈(学名:Plethodon cinereus)是一种细小的无肺螈属。它们栖息在北美洲东部,西至密苏里州,南至北卡罗莱纳州,北至魁北克南部及加拿大至明尼苏达州沿海省份。它们主要有两种颜
  • 马荣火山马荣火山(英语:Mayon Volcano),是位于菲律宾吕宋岛东南部的活火山,它那近乎完美的圆锥形山体,号称“最完美的圆锥体”,同时也是世界上轮廓最完整的火山,日本富士山仅次于它,且经常被
  • 曲奇曲奇(美式英文:Cookie)是一种小而扁平和甜的烘焙或煮熟的食物。它通常含有面粉,糖和某种油或脂肪。也有可能包括其他原料,如葡萄干,燕麦,巧克力片,坚果,果酱等。在美国与加拿大解为细
  • 180度经线180度经线,又称为逆子午线或对向子午线(antimeridian),是本初子午线向东或向西180度的经线,既为东经180°,又为西经180°。由于该经线穿过的大部分地区为太平洋上的开阔水域,故被用
  • 佟文玫佟文玫,汉军正黄旗人,清朝政治人物、同进士出身。光绪二十年(1894年),参加光绪甲午科殿试,登进士三甲48名。同年五月,授内阁中书。
  • 中美联合培养物理类研究生计划CUSPEA是China-U.S. Physics Examination and Application的简称,中译中美联合培养物理类研究生计划,是1979年-1989年间中华人民共和国用来选拔派遣学生到美国攻读物理专业研究