📋 缺陷全生命周期管理

1. 缺陷生命周期状态流

一个完整的缺陷生命周期包含6种主要状态和若干种流转路径。

缺陷状态流转图

📝 新建(New)👀 已确认(Confirmed)🔧 已分配(Assigned)✅ 已修复(Fixed)🔄 待验证(Verified)✔ 已关闭(Closed)

特殊流转路径:

  • 已关闭 → 重新打开(验证不通过或复现)
  • 已分配 → 拒绝(经确认为非缺陷)
  • 已确认 → 延期(经评审确认可延期)
  • 任何状态 → 挂起(外部原因暂时无法处理)

2. 各阶段活动与责任人

状态活动执行人要求
新建提交缺陷报告测试工程师按缺陷提交规范完整填写
已确认验证缺陷真实性测试组长确认缺陷可复现,补充遗漏信息
已分配指定开发修复开发组长根据优先级合理分配
已修复完成代码修改开发工程师修改完成后更新修复说明
待验证验证修复结果测试工程师在指定环境中验证
已关闭确认修复通过测试组长验证通过后关闭

3. 缺陷提交规范

一份高质量的缺陷报告应包含:标题、所属模块、测试环境、前置条件、复现步骤、实际结果、预期结果、附件八大要素。

4. 缺陷处理时间要求

严重等级确认时间分配时间修复完成验证关闭
P0-致命<1小时<1小时<4小时<1小时
P1-严重<4小时<4小时<24小时<4小时
P2-一般<1天<1天<3天<1天
P3-轻微<3天<3天本版本或下版本<2天