缺陷工具使用规范是团队在缺陷跟踪工具内填写、流转和关闭缺陷时必须遵守的操作约定,覆盖字段填写、严重程度与优先级分级、状态流转与回退、指派与转派、关闭与重开、证据附件、查询报表口径以及规范维护等内容。它约束工具内的操作细节,与规定阶段职责和准入准出的缺陷流程制度分属不同层级。下面按内容框架逐项说明。
要点总览(TL;DR)
- 缺陷工具使用规范约束工具内的操作细节,通常覆盖字段填写、严重程度与优先级分级、状态流转与回退、指派与转派、关闭与重开、证据附件、查询报表口径以及规范维护。
- 规范与缺陷流程制度分属不同层级:制度规定阶段、职责与准入准出,规范规定工具内怎么记、怎么点;两者冲突时以制度为准并据此修订规范。
- 状态流转规则先定义状态集合与允许路径,再规定回退、重开、挂起、延期的触发条件和状态变更时的必填信息。
- 严重程度描述影响、优先级描述紧急度,两者分别定义;关闭需绑定验证结果并选择关闭原因,例外情形要有审批记录。
- 规范本身要有维护责任人和评审周期,字段或状态配置调整后同步更新说明,避免文档与实际操作脱节。
缺陷工具使用规范直接回答:它约束哪些操作
缺陷工具使用规范解决的是“在工具里怎么记、怎么改、怎么流转”的问题。它把团队对缺陷管理的共识落到具体字段、状态按钮和操作动作上,让不同角色在同一个工具里按同一口径处理缺陷。规范的对象是使用工具的人:提交人负责把缺陷描述清楚,处理人负责按规则更新状态和补充信息,测试人员负责验证与关闭,管理者依据统一口径查看统计和判断质量趋势。
一份可执行的规范通常包含以下内容类别:
- 字段填写要求:哪些字段必填、填写到什么颗粒度、标题与描述的写法、环境信息的记录方式。
- 分级标准:严重程度与优先级各自的级别定义、判定依据和选择口径。
- 状态流转规则:状态集合、允许的流转路径、回退与重开的触发条件、状态变更时的必填信息。
- 指派与转派规则:缺陷提交后指派给谁、处理人如何认领、跨模块或跨团队如何转派。
- 证据与附件要求:复现步骤、日志、截图、录屏等证据的提交标准。
- 关闭与重开条件:什么情况下可以关闭、由谁验证、关闭原因如何选择、重开需要补充什么。
- 查询与报表口径:统计时使用哪些状态和字段、缺陷数量的计算边界、报表的更新频率。
- 维护与例外:规范由谁维护、多久评审一次、例外情况如何申请和记录。
这些类别共同构成规范的内容框架。团队可以按自身工具配置裁剪条目,但字段、状态、分级、关闭四类通常不可缺少,因为它们直接决定缺陷数据能否被一致地记录和统计。
规范与缺陷流程制度的边界
缺陷流程制度规定缺陷管理各阶段的职责、节点和准入准出,例如缺陷从发现到修复要经过哪些环节、每个环节由哪个角色负责、什么条件下可以进入下一阶段。缺陷工具使用规范则规定这些环节在工具内如何被记录和操作,例如进入“待验证”状态前必须填写修复说明、关闭缺陷必须选择关闭原因。两者是制度与操作载体的关系:制度决定“做什么、谁负责”,规范决定“在工具里怎么记、怎么点”。
| 对比维度 | 缺陷流程制度 | 缺陷工具使用规范 |
|---|---|---|
| 规定内容 | 阶段划分、角色职责、准入准出条件 | 字段填写、状态流转、分级、指派、关闭等操作细节 |
| 约束层级 | 管理层面,跨工具适用 | 操作层面,绑定具体工具配置 |
| 典型产物 | 缺陷管理流程文件、角色职责表 | 字段说明、状态流转图、填写模板、检查清单 |
| 变更影响 | 调整职责与阶段,影响面较大 | 调整字段与状态配置,影响日常操作 |
两者出现冲突时,以流程制度为准,再据此修订工具规范。例如制度要求缺陷修复后必须经测试验证才能关闭,而工具规范中允许处理人自行关闭,就应修改规范中的关闭规则,使其与制度衔接。规范文本中宜引用对应的制度条款,说明每条操作规则的来源,避免规范脱离制度单独演化。工具配置变更时,也应同步检查规范是否需要更新。
状态流转与回退规则怎么写
状态流转规则的核心是先定义状态集合,再明确每个状态允许流向哪些状态。常见状态包括新建、已确认、处理中、待验证、已关闭,团队可按需要增加已拒绝、已挂起、重新打开等状态。规范应给出完整的流转路径,并说明每条路径的触发动作和操作角色。状态数量宜控制在团队能一致理解的范围内,状态过多会增加误操作和统计歧义。
回退与重开需要单独规定触发条件。待验证状态下验证不通过,应回退到处理中并填写验证结论;已关闭缺陷在后续版本中复现,应重开而不是新建重复记录,重开时补充复现环境和影响范围。挂起适用于依赖外部条件、短期无法推进的缺陷,规范应写明挂起的理由字段和复查时间;延期则用于调整修复计划,需记录新的目标时间。关闭的判定应与验证结果绑定,未经验证的缺陷不进入已关闭状态。
状态变更时的必填信息是规范容易被忽略的部分。建议按流转路径规定:进入处理中需确认处理人,进入待验证需填写修复说明和影响范围,关闭需选择关闭原因并记录验证人,重开需补充复现证据。这些必填项让状态变化留下可追溯的记录,也为后续统计提供一致的数据基础。
在工具层面,状态与字段的配置需要承载这些规则。ONES Project 支持缺陷跟踪管理,可统计缺陷状态分布,并支持自定义状态与多种属性,团队可以据此把规范中的状态集合和必填字段落到工作项配置中;多层权限体系可按组织架构、用户组和项目角色分配,用于区分提交、处理和关闭等操作权限。具体可配置范围以产品实际设置为准。
字段填写、分级与指派规则
字段规则要先区分必填与选填,再规定每个字段的填写口径。标题应概括现象而非猜测原因,描述包含操作步骤、实际结果和期望结果,环境字段记录版本、设备、浏览器或服务配置等复现条件。必填字段宜少而关键,通常包括标题、描述、严重程度、优先级、所属模块和发现版本;选填字段用于补充影响范围、关联需求等信息。字段口径应写成可判断的说明,例如“发现版本填写首次出现该问题的构建号”,避免“尽量填写完整”这类无法核验的要求。
严重程度与优先级是两个不同维度。严重程度描述缺陷对系统功能的影响,例如阻断、严重、一般、轻微,依据是功能是否可用、数据是否受影响、有无规避方案;优先级描述修复的紧急程度,依据是业务影响、发布计划和客户影响。两者不必一一对应:一个影响面小但阻塞当前发布的缺陷,严重程度可能一般而优先级很高。规范应分别给出级别定义和判定示例,并要求提交人选择严重程度、由处理人或负责人确认优先级,减少提交环节的主观偏差。
指派与转派规则要明确默认处理人和流转责任。可按模块设置默认负责人,提交后由负责人确认或转派给具体处理人;转派时需填写转派理由并保留原处理人记录。认领机制适用于共享队列模式,规范应说明认领后多久内需更新状态。证据要求与字段规则配套:复现步骤按编号列出,日志和截图作为附件上传,涉及界面问题的缺陷宜附操作录屏。ONES TestCase 支持将未通过的用例快速创建缺陷任务,使缺陷任务在测试与研发团队间流转,这类从测试执行直接生成缺陷的方式可以减少环境与步骤信息的重复填写。
关闭规则、例外处理与规范维护
关闭规则应写明判定条件和验证要求。通常缺陷需在目标环境中验证通过、修复说明完整、关联的测试用例已回归,才可由验证人关闭。规范要区分不同关闭原因:已修复并验证、无法复现、重复缺陷、非缺陷(需求或设计问题)、不予修复。每种原因对应不同的必填信息,例如无法复现需记录尝试复现的环境和次数,重复缺陷需关联原缺陷编号,非缺陷需说明转由哪个渠道处理。关闭原因的选择口径统一后,缺陷统计才能区分真实修复量和无效缺陷。
例外与豁免需要明确的审批方式。紧急发布期间允许先关闭后补验证、外部依赖导致的长期挂起、特定模块暂不纳入统计等情形,应规定申请入口、审批人和有效期,并在工具中留下记录。例外不宜口头约定,否则规范会在执行中逐步失效。
规范本身也需要维护机制。建议指定维护责任人,按固定周期或在工具配置、流程制度变更时评审一次;每次修订记录版本、变更条目和生效时间,并通过团队会议或文档公告同步。规范文本宜与工具配置保持对应,字段或状态调整后同步更新说明,避免文档与实际操作脱节。
一个具体例子与常见误解
以下为演示情景,用于串联规范各条内容。测试人员在回归中发现登录页在特定浏览器下无法提交表单:提交时标题写“某浏览器下登录表单提交无响应”,描述列出操作步骤、实际结果和期望结果,环境字段填写版本与浏览器版本,严重程度选“严重”,附上截图和操作录屏,关联对应用例后提交。负责人确认后按模块指派给前端处理人,处理人认领并将状态改为处理中;修复后填写修复说明,流转到待验证。测试人员在目标环境验证通过,选择关闭原因“已修复并验证”后关闭。若验证不通过,则回退到处理中并填写失败现象;若后续版本再次复现,则重开原缺陷并补充新的环境信息。整个过程对应字段、分级、指派、状态流转和关闭五类规则。
执行中常见的误解有三类。其一,把使用规范等同于流程制度,认为写好字段说明就完成了缺陷管理建设,实际上阶段职责和准入准出仍需制度规定。其二,把严重程度与优先级混为一谈,用同一套级别同时表达影响和紧急度,导致排期依据失真。其三,认为关闭即完成,忽略验证记录和关闭原因,使统计无法区分修复、重复和无法复现的缺陷。
规范落地时可以按以下检查点自查:
- 必填字段是否都能对应一条可判断的填写口径;
- 状态流转图是否覆盖回退、重开、挂起等分支,并标注必填信息;
- 严重程度与优先级是否各有独立定义和示例;
- 关闭原因是否齐全,验证人是否有明确要求;
- 例外是否有审批记录,规范是否有版本和评审时间;
- 报表口径是否与状态、字段定义一致。
检查点全部有明确答案时,规范基本具备可执行性;仍存在“视情况而定”的条目,通常就是后续争议和统计偏差的来源,宜优先补齐。
常见问题
团队规模较小,是否也需要完整的缺陷工具使用规范?
需要,但可以按团队实际裁剪条目。字段、状态、分级、关闭四类通常不可缺少,因为它们直接决定缺陷数据能否被一致记录和统计;查询报表口径和例外审批可以随团队规模逐步补充。小团队的规范宜短而可执行,每条规则写成可判断的说明,比照搬大团队的完整模板更容易落地。
缺陷流程制度和使用规范由不同人维护,出现不一致时怎么处理?
以流程制度为准,再据此修订工具规范。规范文本中宜引用对应的制度条款,说明每条操作规则的来源;制度调整后同步检查规范中的字段、状态和关闭规则是否需要更新。工具配置变更时也应反向核对规范,避免文档与实际操作脱节。
缺陷被关闭后又在后续版本复现,应该重开还是新建一条记录?
规范中应明确这种情况重开原缺陷,而不是新建重复记录。重开时补充新的复现环境、影响范围和证据,保留原有的处理与验证记录,便于追溯该缺陷的历史。若团队选择新建记录,需要在规范中说明关联原缺陷编号的要求,否则统计时容易重复计数。
紧急发布期间来不及走完整验证流程,规范如何留出空间?
可以在规范中设置例外条款,例如允许先关闭后补验证,但需规定申请入口、审批人和有效期,并在工具中留下记录。例外不宜口头约定,否则规范会在执行中逐步失效。发布结束后应安排补验证,并把结果回填到原缺陷记录中。
规范写好后,如何判断它是否真的可执行?
可以按检查点自查:必填字段是否都能对应一条可判断的填写口径;状态流转图是否覆盖回退、重开、挂起等分支并标注必填信息;严重程度与优先级是否各有独立定义和示例;关闭原因是否齐全、验证人是否有明确要求;例外是否有审批记录;报表口径是否与状态、字段定义一致。仍存在“视情况而定”的条目,通常就是后续争议和统计偏差的来源,宜优先补齐。
