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