首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“夹具”的不同含义是什么?

“夹具”的不同含义是什么?
EN

Software Engineering用户
提问于 2013-09-19 07:56:05
回答 2查看 16.6K关注 0票数 30

我很难理解“夹具”的概念。我知道测试套件是什么,测试用例,测试运行,但是到底什么是“固定”?参数化测试用例?

在我看来,“夹具”一词的含义或语义可能会因编程语言或测试框架而略有变化。我想是相单元夹具

“将世界设置为已知状态的代码,然后在测试完成后返回到原来的状态。这种已知状态称为测试的夹具。”

与"安装夹具“略有不同,其中

夹具是连接Wiki页面和被测试系统(SUT)之间的桥梁,这是要测试的实际系统。

这里有一个软件测试专家能回答这个问题吗?欢迎引用其他编程语言。

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2013-09-19 09:37:29

在您提到的测试工具(如PHPUnit和Fitnesse )中,这个术语肯定是指测试夹具的概念:

用来不断测试某些项目、设备或软件的东西.软件测试夹具是指用于在软件测试中运行测试的固定状态。测试夹具的目的是确保有一个众所周知的、固定的环境来运行测试,以便结果是可重复的。有些人称这为测试上下文。固定装置实例:

  • 用特定的已知数据集加载数据库
  • 擦除硬盘并安装已知的干净操作系统安装
  • 复制特定的已知文件集
  • . input =‘input 1’>输入数据的准备和伪造或模拟对象的建立.

使用夹具的一些优点包括:将测试初始化(和破坏)与测试分离,重用已知的状态进行多个测试,以及测试框架对夹具设置工作的特殊假设。

票数 27
EN

Software Engineering用户

发布于 2013-09-19 10:21:48

在测试上下文之外,当首次部署应用程序时,夹具一词有时用于描述存储中的初始数据(如数据库中的初始数据)。

票数 7
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/211959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档