' Artifact"是什么意思?在软件测试?

时间:2014-09-02 09:18:58

标签: testing

在软件测试中出现缺陷时,我发现了一个词#34; Artifact" ,它究竟意味着什么?谁能解释一下?通过在谷歌中搜索它的实际含义,我感到非常沮丧。

3 个答案:

答案 0 :(得分:12)

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

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

根据上下文,它还可能意味着您需要执行测试所需的文件(例如:“对于此测试,您需要以下工件......”)

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

答案 1 :(得分:1)

对于给定的版本,产生的工件是可用的所有不同的“产品单元”。最好有一个例子来理解。想象一下,你必须测试一个产品,但是这个产品有两个版本(Win的.msi文件和Mac的.dmg文件)加上你可以作为后端的不同数据库的3个升级脚本,那么你有5个工件你应该测试的双手。

答案 2 :(得分:1)

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

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

在SDLC的不同阶段执行不同的任务需要这些文件。