【发布时间】:2014-09-02 09:18:57
【问题描述】:
在软件测试的缺陷提升过程中,我遇到了一个词“Artifact”,它究竟是什么意思?谁能解释一下?在谷歌中搜索它的实际含义,我真的很沮丧。
【问题讨论】:
标签: testing
在软件测试的缺陷提升过程中,我遇到了一个词“Artifact”,它究竟是什么意思?谁能解释一下?在谷歌中搜索它的实际含义,我真的很沮丧。
【问题讨论】:
标签: testing
它通常意味着类似于“在测试期间创建的文件”。例如,日志文件是一个工件。如果您的测试创建临时文件,它们就是工件。如果您的测试下载图像,则这些是伪像。
Artifacts 可以表示文件以外的其他东西(这就是我们说“artifact”而不是“file”的原因)。例如,工件可以是添加到数据库中的一行。
根据上下文,它还可能意味着执行测试所需的文件(例如:“对于此测试,您需要以下工件...”)
简而言之,工件是由测试套件创建或使用的东西。
【讨论】:
比方说,为给定版本生成的工件是所有可用的不同“产品单元”。最好有一个例子来理解。想象一下,您必须测试一个产品,但该产品有 2 个版本,有 2 个版本(Win 为 .msi 文件,Mac 为 .dmg)加上 3 个用于不同数据库的升级脚本,您可以作为后端,那么您有 5 个工件你应该测试你的手。
【讨论】:
工件也是用于执行不同事物的文档。例如 SRS、FS、测试计划、测试周期计划、不同类型的测试用例。
它们用于不同的目的。除了上面提到的工件还有设计文档、ERD、DFD等。
在 SDLC 的不同阶段执行不同的任务需要这些文档。
【讨论】: