Testing 什么是';“人工制品”;在软件测试中?

Testing 什么是';“人工制品”;在软件测试中?,testing,Testing,在软件测试的缺陷提升过程中,我遇到了一个词“Artifact”,它实际上是什么意思?有人能解释一下吗?在谷歌上搜索它的实际含义,我真的很沮丧。比如说,对于给定的版本,产生的工件都是可用的不同“产品单元”。最好有一个例子来理解。假设您必须测试一个产品,但该产品有2个版本(.msi文件用于Win,.dmg用于Mac)和3个用于不同数据库的升级脚本作为后端,那么您手中有5个工件需要测试。它通常意味着类似于“测试期间创建的文件”。例如,日志文件是一个工件。如果您的测试创建临时文件,则它们是工件。如果您的

在软件测试的缺陷提升过程中,我遇到了一个词“Artifact”,它实际上是什么意思?有人能解释一下吗?在谷歌上搜索它的实际含义,我真的很沮丧。

比如说,对于给定的版本,产生的工件都是可用的不同“产品单元”。最好有一个例子来理解。假设您必须测试一个产品,但该产品有2个版本(.msi文件用于Win,.dmg用于Mac)和3个用于不同数据库的升级脚本作为后端,那么您手中有5个工件需要测试。

它通常意味着类似于“测试期间创建的文件”。例如,日志文件是一个工件。如果您的测试创建临时文件,则它们是工件。如果您的测试加载了图像,那么这些就是工件

工件可以指除文件之外的其他东西(这就是为什么我们说“工件”而不是“文件”)。例如,工件可以是添加到数据库的行

根据上下文的不同,它还可能表示执行测试所需的文件(例如:“对于此测试,您需要以下工件…”)


简而言之,工件是由测试套件创建或使用的东西

工件也是用于执行不同事情的文档。例如SRS、FS、测试计划、测试周期计划、不同类型的测试用例

它们用于不同的目的。除上述工件外,还有设计文档、ERD、DFD等

在SDLC的不同阶段,需要这些文档来执行不同的任务