STLC-缺陷生命周期
缺陷生命周期(Defect Life Cycle),也称为缺陷生命周期(Bug Life Cycle),是缺陷的旅程,是缺陷在其生命周期中所经历的循环。它因组织和项目而异,因为它受软件测试过程的控制,并且还取决于所使用的工具。
缺陷生命周期 – 工作流程
下图显示了缺陷生命周期的工作流程。
缺陷生命周期的状态
以下是缺陷生命周期的不同状态。
新的- 提出但尚未验证的潜在缺陷。
已分配- 分配给要解决的开发团队。
活动- 开发人员正在解决该缺陷,调查正在进行中。在此阶段,有两种可能的结果——延期或拒绝。
测试/已修复/准备重新测试- 缺陷已修复并准备好进行测试。
已验证- 重新测试且测试已由 QA 验证的缺陷。
已关闭- 缺陷的最终状态,可以在 QA 重新测试后关闭,或者如果缺陷重复或被视为不是缺陷,则可以关闭。
重新打开- 当缺陷未修复时,QA 重新打开/重新激活缺陷。
推迟- 当无法在特定周期中解决缺陷时,它将推迟到未来的版本。
已拒绝- 缺陷可以因以下三个原因中的任何一个而被拒绝:重复缺陷、非缺陷、不可再现。