缺陷生命周期,也称为Bug生命周期,是缺陷的旅程,是缺陷在其生命周期中经历的循环.它因组织而异,也因项目而异,因为它受软件测试过程的控制,也取决于所使用的工具.
下图显示了缺陷生命周期的工作流程.
以下是缺陷生命周期的不同状态.
新 : 提出并尚待验证的潜在缺陷.
已分配 : 分配给要解决的开发团队.
活跃 : 开发商正在处理缺陷,调查正在进行中.在此阶段,有两种可能的结果 - 延期或拒绝.
测试/固定/准备重新测试 : 缺陷已修复并准备好进行测试.
已验证 : 重新测试的缺陷和测试已通过质量保证核实.
已关闭 : 在QA重新测试后可以关闭的缺陷的最终状态,或者如果缺陷重复或被视为非缺陷则可以关闭缺陷的最终状态.
重新开启 : 当缺陷未修复时,质量保证重新开启/重新激活缺陷.
延期 : 如果在该特定周期内无法解决缺陷,则推迟到将来发布.
拒绝 : 由于以下三个原因中的任何一个原因可以拒绝缺陷 - 重复缺陷,不是缺陷,不可重现.