我刚刚被要求为 TFS 生成报告,我注意到同时存在错误和缺陷报告。谁能解释两者之间的区别是什么?
4 回答
TFS 中的工作项类型不是硬编码的。每个公司都可以定义自己的工作项。所以我想你最好的选择是问让你写报告的人。也许他们的“缺陷报告”只是针对有缺陷的咖啡机?:)
我们在 TFS 中有相同的设置。我已经进行了 20 年的测试,直到最近才听说 bug 和缺陷之间的区别,我所看到的任何解释都没有任何合乎逻辑的意义。
错误和缺陷在整个软件行业中可以互换使用。
我的测试认证将这些分解为错误、故障和失败。我从来没有理由使用这些区别,但我至少可以欣赏它们。
在我的新角色中,我现在被告知在生产过程中发现了一个错误,而在开发过程中发现了一个缺陷。其他站点将错误称为编码错误,将缺陷称为设计错误(或者可能是相反的方式??)。
IMO 某些东西可能由于多种原因而有缺陷。在有人能够证明这样做的价值之前,我不会区分错误和缺陷。
如果我没记错的话,一个缺陷是在 CMMI 流程模板中定义的,它不如一个 bug 具体(因为一个缺陷可能会产生几个 bug 项)
您需要查看模板定义以了解缺陷类型是如何使用的,并询问缺陷类型如何用于您尝试为其创建报告的项目。
错误:开发团队的编码错误称为错误。可能是语法错误、语义错误等。[此术语由开发人员使用]
缺陷:如果某些东西是针对需求开发的,并且在测试期间被测试人员发现,那么它被称为缺陷。该术语也用于后期制作中发现的错误/错误。
Bug:如果测试人员报告的代码错误被开发团队接受,则称为Bug