测试套件

✍ dations ◷ 2025-06-30 17:26:44 #软件工程

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

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

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

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

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

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


相关

  • SnS硫化亚锡是一种无机化合物,化学式为SnS。它出现在罕见的硫锡矿中。硫化亚锡可由单质直接化合得到,为灰色晶体。如果将硫化氢通入Sn2+(如氯化亚锡)溶液中,可以得到暗棕色沉淀,为水
  • 封地领地,又称封地、采地、封邑、采邑、食邑等,是无论欧洲或者中国的封建制度中都存在的、领主所管理的土地。在中国是周朝时就已经趋于成熟的制度。当时的统治者把土地封予或转封
  • CV-4 游骑兵号突击者号(英文:USS Ranger,CV-4)为美国海军第一艘以航空母舰为目的而设计并制造的军舰 ,也是美国海军在航母开发黎明期的尝试作品。由于其较小的吨位与舰岛,狭窄的飞行甲板以及耐
  • 地狱 (佛教)地狱(梵语:नरक,转写:Naraka,巴利语:निरय,转写:Niraya),音译作捺落迦、那落迦、奈落、泥梨耶、泥梨、泥犁等。佛教宇宙论以此界为轮回流转中最痛苦、最低劣的生存界。众生命终后
  • 沟壑沟壑(英语:ravine)是一种比峡谷窄的地形,一般是溪流在侵蚀作用下形成的。沟壑的规模一般介乎于冲沟和谷地之间。沟壑横截面一般较宽,坡度一般在20%至70%之间。沟壑中可能会有流动
  • 基督教派系基督教的教派以天主教、东正教及新教为三大系统,涵盖众多古老与新兴的教派,其中较晚形成的新教是教派最多和不统一并各自发展的系统。此处对“教派”或“宗派”的定义是指在相
  • 奥古斯特·巴奇奥古斯特·巴奇(1761年10月28日-1802年9月29日)(全名奥古斯特·约翰·格奥尔格·卡尔·巴奇 德语:August Johann Georg Karl Batsch)是德国植物学家,主要研究领域为真菌。 他出生于
  • 米兰地铁4号线米兰地铁4号线(意大利语:Linea M4)是意大利米兰的地铁线路。米兰地铁4号线原本计划在2015年米兰世博会之前完工,不过由于经费问题而延迟。米兰地铁4号线长15 km(9.3 mi),有21个车
  • 燕山大学科技园燕山大学科技园,全称燕山大学国家大学科技园,位于中华人民共和国秦皇岛市海港区,是中华人民共和国首批大学生科技创业实习基地。2002年5月被定为 “国家大学科技园启动建设单位
  • 丹臻丹臻(1665年-1702年),满洲爱新觉罗氏。清太宗皇太极曾孙、肃武亲王豪格孙、显悫亲王富绶第四子。第二任显亲王(1670年-1702年)。康熙九年(1670年),父亲富绶逝世,丹臻承袭显亲王爵位。康