1. 缺陷从新建(New)到关闭(Closed)的典型状态流转路径有哪些?每个状态转换的责任人(Role)和触发条件是什么?
缺陷从新建(New)到关闭(Closed)的典型状态流转路径有哪些?每个状态转换的责任人(Role)和触发条件是什么?
- 缺陷状态流转的典型路径
- 各状态转换的责任人与触发条件
- 分支状态(Rejected/Deferred/Duplicate)的处理
缺陷的典型状态流转路径为:New(新建)→ Open(已确认/打开)→ Fixed(已修复)→ Retest(待复测)→ Closed(已关闭),期间可能进入分支状态。各状态转换的责任人与触发条件:New:由测试人员(Tester)提交缺陷,触发条件为发现缺陷并登记;New→Open:由测试负责人(或缺陷评审)确认缺陷有效,触发条件为缺陷被接受、有效、非重复;Open→Fixed:由开发人员(Developer)修复,触发条件为修复完成并提交代码;Fixed→Retest:由开发标记"已修复",等待测试复测;Retest→Closed:由测试人员复测通过,触发条件为复测确认缺陷已修复;若复测失败则回到 Open(或 Reopened)。分支状态:New→Rejected(开发/评审认为按设计、不可复现或无效,驳回);Open→Duplicated(确认是重复缺陷,合并关闭);Open→Deferred(延期,因优先级低或资源不足,延后处理)。每个状态转换都有明确责任人(谁操作)与触发条件(凭什么转),保证缺陷可追溯。
核心是"状态流转+责任人+触发条件"三要素。回答要给出典型路径与分支,并说明每个转换的职责。