易百教程

26、缺陷/bug的生命周期是什么?

缺陷(bug)生命周期也称为缺陷生命周期。缺陷(bug)生命周期是错误经历的一组特定状态。缺陷经历的状态数量因项目而异。
缺陷(bug)生命周期

新建的
首次记录和发布新缺陷时,状态将分配为新缺陷。

已分配
一旦测试人员发布了错误,测试人员的负责人就会批准该错误并将该错误分配给开发团队。

打开
开发人员开始分析并着手修复缺陷。

固定的
当开发人员进行必要的代码更改并验证更改时,可以将错误状态设为已修复。

重新测试
测试人员在此阶段对代码进行重新测试,以检查缺陷是否已被开发人员修复并更改状态以重新测试。

重新开放
如果即使在开发人员修复了 bug 之后 bug 仍然存在,那么测试人员会将状态更改为 Reopen,并且 bug 会再次进入 bug 生命周期。

已验证
测试人员在开发人员修复错误后重新测试错误,如果没有发现错误,则将状态更改为已验证。

关闭
如果错误不再存在,则将状态更改为已关闭。

复制
如果缺陷重复了两次,或者缺陷与前一个 bug 的概念相同,则将状态更改为 Duplicate。

被拒绝
如果开发人员认为该缺陷不是真正的缺陷,则将状态更改为 Rejected。

延期
如果 bug 的优先级不高并且可以在下一个版本中解决,则状态更改为 Deferred。