测试套件

✍ dations ◷ 2025-08-10 16:54:04 #软件工程

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

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

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

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

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

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


相关

  • 检体活体组织切片(biopsy),从动物或人类身上取下少量活组织作病理学诊断的一种检查方法。活检对肿瘤的临床诊断有重要意义,不仅可以确定其组织分类,还可确定其良性或恶性,为治疗提供依
  • 喀麦隆喀麦隆华人是指在非洲国家喀麦隆的华侨华人。2008年时,总人口据估计有超过两千。主要分布在杜阿拉、雅温得和巴门达等大城市。多数开办商贸公司、企业和中餐馆。大量华商前往
  • 格鲁吉亚人格鲁吉亚人(英语:Georgians)或卡特韦利亚人(格鲁吉亚语:ქართველები,ISO 9984:kartvelebi,发音:)是一个起源于南高加索地区的民族。格鲁吉亚人是高加索地区历史最为悠久的民
  • 鸟颈类主龙鸟颈类主龙(Ornithodira)又称鸟颈总目,是一个庞大的主龙类演化支。鸟颈类主龙的特征是挺立的步态与S状曲线的脖子,所以命名为鸟颈类主龙。鸟颈类主龙包括两个主要的次演化支:恐龙
  • 1234Space1234space是一个位于深圳东门的商场,位于东门地铁老街站上盖,因其面积和定位,商场被誉为mini万象城。B1:NǑME、CHARLES & KEITH、WESTLINK等。L1/F1:H&M、GAP、MONKi、乔丹体育
  • 南云忠一南云忠一(1887年3月25日-1944年7月7日),生于日本山形县,大日本帝国海军大将(死后追晋),太平洋战争时,任日本联合舰队第一航空舰队司令长官,率领舰队参与偷袭珍珠港及中途岛海战而闻名
  • 科布豪厄尔·科布(Howell Cobb,1815年9月7日-1868年10月9日),美国政治家,美国民主党人,曾任美国众议院议员(1845年-1851年、1855年-1857年)、佐治亚州州长(1851年-1853年)和美国财政部长(185
  • 七阶三角形镶嵌在几何学中,七阶三角形镶嵌(英语:Order-7 triangular tiling)是一种由正三角形拼合,并且以七个三角形为单位,重复排列组合,并让图形完全拼合,而且没有空隙或重叠的几何构造。七阶三
  • 8号警报《8号警报》(英语:)是一部2019年加拿大科幻电影,由杰夫·陈(Jeff Chan)创作执导、克里斯·帕雷(Chris Paré)撰写剧本,本片是根据2016年同名短片(英语:Code 8 (2016 film))的长篇电影。
  • 平格里 (爱达荷州)平格里(英语:Pingree)是位于美国爱达荷州宾厄姆县的一个非建制地区。该地的面积和人口皆未知。平格里的座标为43°07′00″N 112°35′55″W / 43.11667°N 112.59861°W / 43.