在软件测试中出现缺陷时,我发现了一个词#34; Artifact" ,它究竟意味着什么?谁能解释一下?通过在谷歌中搜索它的实际含义,我感到非常沮丧。
答案 0 :(得分:12)
它通常意味着“测试期间创建的文件”。例如,日志文件是一个工件。如果您的测试创建临时文件,则它们是工件。如果您的测试下载图像,则这些是工件。
工件可能意味着文件以外的其他东西(这就是为什么我们说“工件”而不是“文件”)。例如,工件可以是添加到数据库的行。
根据上下文,它还可能意味着您需要执行测试所需的文件(例如:“对于此测试,您需要以下工件......”)
简而言之,工件是测试套件创建或使用的东西。
答案 1 :(得分:1)
对于给定的版本,产生的工件是可用的所有不同的“产品单元”。最好有一个例子来理解。想象一下,你必须测试一个产品,但是这个产品有两个版本(Win的.msi文件和Mac的.dmg文件)加上你可以作为后端的不同数据库的3个升级脚本,那么你有5个工件你应该测试的双手。
答案 2 :(得分:1)
工件也是用于执行不同事物的文档。例如SRS,FS,测试计划,测试周期计划,不同类型的测试用例。
它们用于不同目的。除了上述工件外,还有设计文件,ERD,DFD等。
在SDLC的不同阶段执行不同的任务需要这些文件。