我很难理解“夹具”的概念。我知道测试套件是什么,测试用例,测试运行,但是到底什么是“固定”?参数化测试用例?
在我看来,“夹具”一词的含义或语义可能会因编程语言或测试框架而略有变化。我想是相单元夹具
“将世界设置为已知状态的代码,然后在测试完成后返回到原来的状态。这种已知状态称为测试的夹具。”
与"安装夹具“略有不同,其中
夹具是连接Wiki页面和被测试系统(SUT)之间的桥梁,这是要测试的实际系统。
这里有一个软件测试专家能回答这个问题吗?欢迎引用其他编程语言。
发布于 2013-09-19 09:37:29
在您提到的测试工具(如PHPUnit和Fitnesse )中,这个术语肯定是指测试夹具的概念:
用来不断测试某些项目、设备或软件的东西.软件测试夹具是指用于在软件测试中运行测试的固定状态。测试夹具的目的是确保有一个众所周知的、固定的环境来运行测试,以便结果是可重复的。有些人称这为测试上下文。固定装置实例:
使用夹具的一些优点包括:将测试初始化(和破坏)与测试分离,重用已知的状态进行多个测试,以及测试框架对夹具设置工作的特殊假设。
发布于 2013-09-19 10:21:48
在测试上下文之外,当首次部署应用程序时,夹具一词有时用于描述存储中的初始数据(如数据库中的初始数据)。
https://softwareengineering.stackexchange.com/questions/211959
复制相似问题