测试套件

✍ dations ◷ 2024-12-23 11:18:42 #软件工程

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

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

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

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

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

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


相关

  • 离子键离子键又被称为盐键,是化学键的一种,通过两个或多个原子或化学基团失去或获得电子而成为离子后形成。带相反电荷的原子或基团之间存在静电吸引力,两个带相反电荷的原子或基团靠
  • 胞苷酸单磷酸胞苷(Cytidine monophosphate,或译胞苷一磷酸、胞苷酸;缩写CMP)是一种核苷酸,可见于RNA分子内。组成物为磷酸官能基、五碳糖以及碱基胞嘧啶。
  • 黏性末端所谓黏性末端或黏状末端('Sticky Ends'),指DNA重组技术中,DNA限制酶在切开DNA的双链结构时,形成的突出末端,与平末端('Blunt Ends')相对。平末端则是上述切割过程中不突出的末端,所以
  • 秋信守秋信守(朝鲜语:추신수/秋信守、Shin-Soo Choo,1982年7月13日-),在韩国昵称为“辣椒”(因球迷对秋信守欢呼时喊著“Go Choo!”的呼号,音似韩文的辣椒(고추)),出生于韩国的釜山广域市,现为
  • 丧失胃口食欲不振(英语:Anorexia),也作食欲减退、食欲缺乏,民间常称“没胃口”,是指食欲降低的一种症状。虽然在许多非科研出版物中该词也可指代神经性厌食症,但是食欲不振的成因却多种多样
  • 中央-卢瓦尔河谷大区中央-卢瓦尔河谷(法语:Centre-Val de Loire,2015年1月17日之前名为中央 (Centre) )是法国中部一个大区的名称。中部地区处在风景秀丽的卢瓦尔河谷地区,很久以前便是法国王室的直
  • 上杉香绪里上杉香绪里(うえすぎ かおり,1975年10月20日-),本名井木あゆみ,是日本的演歌歌手,出生于新潟县。新潟县燕市(旧・西蒲原郡吉田町)出生,新潟县立西川竹园高等学校毕业。唱片公司帝蓄娱
  • 贝尔·胡克斯葛劳瑞亚·晋·沃特金(Gloria Jean Watkins,1952年9月25日-)以笔名贝尔·胡克斯(bell hooks)而为人所知。是一位美国作家,教授,女权主义者和活动家。贝尔·胡克斯这个笔名取自她非常
  • 安硕MSCI印尼可供投资市场指数基金安硕MSCI印尼可供投市场指数基金(NYSE:EIDO)是于纽约证券交易所上市的交易所交易基金,这个是在印尼新兴市场的企业股份类别。现时基金持股比重最大公司(按所占比重大小排序)为印尼
  • 过百龄过百龄(1587年-1660年),名文年,字百龄,一作伯龄,江苏无锡人,是明末造诣最深、名声最大的围棋国手。过百龄在棋坛驰骋一生,继往开来,对明末至清乾隆时期围棋的飞速发展,作出了重大的贡献