【问题标题】:what is the meaning of 'Artifact" in software testing?软件测试中“工件”的含义是什么?
【发布时间】:2014-09-02 09:18:57
【问题描述】:

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

【问题讨论】:

    标签: testing


    【解决方案1】:

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

    Artifacts 可以表示文件以外的其他东西(这就是我们说“artifact”而不是“file”的原因)。例如,工件可以是添加到数据库中的一行。

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        它们用于不同的目的。除了上面提到的工件还有设计文档、ERD、DFD等。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-10-04
          • 1970-01-01
          • 2019-12-08
          • 2012-05-01
          • 1970-01-01
          • 1970-01-01
          • 2011-02-24
          相关资源
          最近更新 更多