软件缺陷管理中常见的状态可分为以下几类,不同系统或团队可能略有差异,但核心状态基本一致:
一、核心状态分类
新建 (New) - 问题首次被发现并确认为缺陷时设置,需填写问题描述、日志、截图等基础信息。
已分配 (Assigned)
- 开发人员接收任务后设置,表示问题已进入开发处理阶段。
打开 (Open)
- 开发人员开始处理问题,状态设为“Open”,表示问题已进入修复流程。
修复 (Fixed)
- 开发人员完成修复并提交验证,状态更新为“Fixed”。
关闭 (Closed)
- 问题通过验证且无后续修改需求时关闭,流程结束。
拒绝 (Reject)
- 开发人员认为问题不属于缺陷范畴,需填写拒绝原因,问题可能重新打开或关闭。
重新打开 (Reopen)
- 已关闭的问题因复发或重新评估需再次处理时设置。
延期 (Deferred)
- 经项目确认问题影响较小,决定后续版本修复。
二、扩展状态说明
部分流程中可能包含以下补充状态:
待验证 (Pending)
开发修复后提交测试,但测试未完成时使用。
待重试 (Pending Retry)
因临时问题(如环境异常)中断处理时设置。
三、特殊说明
状态流转规则: 通常遵循“New → Assigned → Open → Fixed → Closed”流程,但可能因问题复杂度插入“延期”“重新打开”等状态。 工具支持
以上状态需结合具体项目需求调整,建议团队在项目启动时明确状态定义及流转规则。