缺陷提交检查清单怎么制定并组织评审

缺陷提交检查清单要解决的是记录质量问题:标题含糊、复现步骤缺失、环境信息不全、证据不足,导致开发反复追问、缺陷被退回。制定时先归纳近期被退回的记录问题,再拆成必填字段、复现步骤、环境信息、证据附件四组条目,明确提交人、受理方、测试负责人三方分工,用一次集中评审定稿,并在试用期后复盘调整。清单只有绑定到提单表单的校验和提交前提示,才真正生效。




要点总览(TL;DR)


  • 先抽样归纳近期被退回、被追问的缺陷记录,把清单范围限定在记录质量上,条目总数控制在八到十二条必填校验,超出部分转为提交前提示。
  • 检查项按必填字段、复现步骤、环境信息、证据附件四组编写,每条写明检查什么、怎样算通过、不通过时怎么处理,让提交人和受理方使用同一套判定口径。
  • 角色分工覆盖提交人自检、模块负责人受理退回、测试负责人维护版本与汇总退回原因、清单维护人按数据调整条目,退回说明必须引用条目编号。
  • 评审采用一次集中评审定稿加试用期复盘:评审前带问题类型归纳表和条目草案,评审决议条目取舍、通过标准、试用范围与复盘时间点。
  • 清单生效靠嵌入提单环节,把条目映射为表单必填校验、结构化输入和条件必填提示,用退回率、退回原因分布和补充信息往返次数判断是否转正。


清单先定范围:拦截哪几类缺陷记录问题


制定清单的第一步是确定它要拦截什么。清单处理的是缺陷记录本身是否完整、可复现、可判断,严重程度判定、缺陷分级规则、服务事件受理流程属于相邻议题,由各自规则处理。范围收得越清楚,条目越少,提交人越愿意逐条执行。


做法是从近一到两个迭代的缺陷记录中抽样,挑出被退回、被开发追问补充信息、在评审会上无法判断的条目,逐条记录问题表现,再归并成问题类型。常见类型包括:标题只写“页面报错”无法定位;复现步骤缺前置条件或操作序列;环境信息只写“测试环境”;截图没有标注操作位置;日志未附时间点。归纳完成后,为每类问题标注对应的清单条目方向,作为条目草案的输入。


条目数量需要设上限。经验上,必填校验类条目控制在八到十二条,提交前提示类条目另计。条目过多时,提交人会快速勾选或直接跳过,清单退化为形式。超出上限的问题类型,优先放入提示类而非强制校验类,或在下一轮迭代再纳入。


问题类型 典型表现 对应条目方向 处理方式
标题不可定位 只写“功能异常”,无模块与现象 标题格式:模块+操作+现象 必填校验
复现步骤缺失 只有一句描述,无操作序列 前置条件、操作步骤、实际与预期结果 必填校验
环境信息不全 只写“测试环境” 设备、系统版本、构建号、数据条件 必填校验
证据不足 截图无标注,无日志时间点 截图标注要求、日志片段要求 条件必填或提交前提示
描述与现象不符 实际结果写成预期结果 实际结果与预期结果分栏填写 结构化输入


检查项怎么写:四组条目与判定标准


条目文本要写成可判定的句子,每条包含三部分:检查什么、怎样算通过、不通过时怎么处理。只写“请填写完整”无法执行,写成“标题包含模块名、操作动作和现象描述,缺任一项退回补充”才能被提交人和受理方共同使用。


必填字段组


覆盖标题、所属模块、影响版本、发现阶段、缺陷类型。通过标准是字段均已填写且取值来自既定选项;不通过时由受理方直接退回,并在退回说明中指明缺失字段。发现阶段用于区分冒烟、回归、验收等场景,影响版本用于判断修复范围,两者都应设为下拉选项,减少自由填写带来的口径差异。


复现步骤组


要求分四段填写:前置条件(账号角色、数据状态、开关配置)、操作序列(按顺序编号)、实际结果、预期结果。通过标准是操作序列可被第三人按步骤复现,实际结果与预期结果分别描述且不混写。不通过时退回补充,若缺陷本身无法稳定复现,允许在步骤中注明复现概率和已尝试的条件,由受理方判断是否继续流转。


环境信息组


覆盖设备型号或浏览器、操作系统版本、构建号或分支、特殊数据条件。通过标准是构建号精确到可定位的版本,数据条件说明是否使用特定账号或数据集。不通过时退回补充;对于仅在特定数据下出现的问题,数据条件缺失会直接导致无法复现,应作为强制项。


证据组


截图需标注操作位置和异常点,日志需附时间点与关键片段,涉及交互流程的问题建议附短录屏。通过标准是证据能对应复现步骤中的某一步。不通过时按条件必填处理:涉及界面展示的问题必须有标注截图,涉及接口或后台的问题必须有日志片段,其余情况以提交前提示方式提醒补充。


组别 条目 通过标准 不通过处理
必填字段 标题格式 含模块、操作、现象三要素 退回并指明缺失要素
必填字段 影响版本与发现阶段 取自既定选项,非空 退回补充
复现步骤 前置条件与操作序列 第三人可按步骤复现 退回补充,允许注明复现概率
复现步骤 实际结果与预期结果 分栏描述,不混写 退回重写
环境信息 设备、系统、构建号 构建号可定位到具体版本 退回补充
环境信息 数据条件 说明特定账号或数据集 退回补充
证据 截图标注 标注操作位置与异常点 条件必填,界面类问题强制
证据 日志片段 含时间点与关键报错 条件必填,接口类问题强制


角色分工:谁提交、谁校验、谁维护清单


清单要持续运行,需要把动作落到具体角色上,并明确每个角色的输出物和频次。角色可以一人多岗,但职责不能空缺,尤其是清单维护人,缺少这一角色时清单会在两三个迭代后与实际脱节。


角色 动作 输出 频次
缺陷提交人 提交前按清单自检,补齐字段、步骤、环境与证据 符合清单要求的缺陷记录 每次提交
模块负责人或开发 受理时按清单判断记录是否可处理,不合格则退回并写明原因 受理结论或退回说明 每次受理
测试负责人 维护清单版本,汇总退回原因,组织评审与复盘 清单版本记录、退回原因汇总 每迭代或每两周
清单维护人 依据退回数据调整条目,更新表单校验配置 条目变更记录、表单配置更新 试用期内每周,稳定后每月

提交人与受理方之间容易产生分歧:提交人认为信息已足够,开发认为无法复现。处理办法是把判定权交给清单条目本身,退回说明必须引用具体条目编号,避免“信息不全”这类笼统理由。测试负责人汇总退回原因时按条目编号统计,哪条被频繁触发、哪条从未触发,都成为下一轮调整的依据。



评审怎么组织:一次集中评审加试用期复盘


清单评审的目标是形成一份可试用的版本,而非一次讨论会。建议采用一次集中评审定稿、试用期结束后复盘调整的方式,避免反复开会却迟迟不落地。


评审前准备两份材料:问题类型归纳表和条目草案。归纳表说明每类问题来自哪些实际记录,条目草案写明每条的内容、通过标准和不通过处理。材料提前两到三天发给参会人,要求参会人带着具体意见到场。


参会人应覆盖清单涉及的三方:缺陷提交方(测试或业务)、受理方(开发或模块负责人)、测试与质量负责人。模块负责人数量多时,按模块选代表参加,其余人通过评审记录了解结论。


评审需要形成决议的事项包括:条目取舍(哪些进强制校验、哪些进提示)、每条通过标准的最终表述、试用期长度与试用范围(全部模块或先选一到两个模块)、复盘时间点。评审产出应包含清单版本号、试用范围、复盘日期和责任人,记录在团队可访问的文档中。


  • 评审议程模板:范围说明(10分钟)→ 问题类型归纳(15分钟)→ 条目逐条过(40分钟)→ 校验方式与试用安排(15分钟)→ 决议确认(10分钟)
  • 决议记录模板:条目编号、决议结果(保留/修改/移入提示/删除)、责任人、生效版本、复盘日期


嵌入提单流程:把条目变成表单校验与提交前提示


清单停留在文档里,执行率取决于个人习惯;绑定到提单环节,才成为流程约束。嵌入的基本思路是把条目映射为表单字段和校验规则,让不合格的记录在提交时就被拦住或提醒。


映射时按条目性质选择承载方式:必填字段组设为表单必填校验;复现步骤与环境信息设为结构化输入,用分栏或模板占位引导填写;证据附件设为条件必填或提交前提示。退回原因回填到条目编号,形成条目使用数据,供维护人判断条目是否有效。


清单条目 表单承载方式 校验方式
标题格式 标题字段+填写示例 必填,提交前提示格式
影响版本、发现阶段 下拉选项字段 必填校验
前置条件与操作序列 多行文本,按模板分段 必填,长度下限提示
实际结果与预期结果 两个独立字段 必填校验
设备、系统、构建号 结构化字段或下拉 必填校验
截图与日志 附件字段 按缺陷类型条件必填

在工具层面,ONES Project 支持缺陷跟踪管理,与 TestCase 数据互通并可一键提 Bug,缺陷可提交至对应项目或迭代中记录和跟踪修复情况;其多层级权限可按组织架构、项目角色分配,便于区分提交人与受理方的操作范围。清单文本本身可以放在 ONES Wiki 中维护,利用页面模板库建立制式化文档,并通过文档关联项目任务保持版本与项目同步。表单字段的必填校验、条件必填与提交前提示的具体配置方式,需以团队所用版本的实际功能为准,在试用前完成一次配置验证。



示例:一个模块的清单落地片段


以下片段以“订单结算”模块为例,演示条目写法、表单呈现和退回说明,团队可参照替换为自身模块。


条目片段


  • 条目1:标题须包含“订单结算”模块名、操作动作和现象,如“订单结算-使用优惠券提交-金额未扣减”。通过标准为三要素齐全;不通过时退回并注明缺失要素。
  • 条目2:复现步骤须写明账号角色、优惠券状态、操作序列、实际金额与预期金额。通过标准为第三人可按步骤复现;不通过时退回补充。
  • 条目3:环境信息须填写构建号、浏览器版本、是否使用测试数据集。通过标准为构建号可定位;不通过时退回补充。
  • 条目4:金额类问题须附结算页截图并标注金额位置,必要时附接口返回日志。通过标准为证据对应复现步骤中的一步;不通过时按条件必填拦截。

退回说明写法


不合格记录的退回说明应引用条目编号并给出可执行的补充要求,例如:“退回原因:条目2、条目4未满足。请补充优惠券使用前的账户状态与操作序列,并在结算页截图中标注实际扣减金额位置。补充后可重新提交。”这样的说明让提交人知道改什么,也便于统计退回原因分布。


表单呈现方式


标题字段下方给出格式示例;复现步骤用分段模板,前置条件、操作序列、实际结果、预期结果各占一栏;环境信息用下拉加输入框组合;附件区在缺陷类型选择“金额计算”时显示为必填,并提示“请附标注截图”。提交时若必填项为空,表单阻止提交并高亮缺失字段;提示类条目以提醒形式出现,允许提交人确认后继续。



完成检查:清单是否真的生效


清单是否生效,看的是记录质量和往返次数,而非条目数量。试用期建议设为两到四个迭代,期间按周观察以下指标,试用期结束后做转正或调整决议。


检查项 观察指标 观察周期 结论判定
退回情况 缺陷退回率、退回原因按条目分布 每周 退回率下降且集中在少数条目,说明条目有效;分散触发说明条目过多或标准不清
信息往返 单条缺陷因补充信息产生的评论或状态往返次数 每周 往返次数下降,说明记录一次到位
条目使用 各条目触发次数、从未触发的条目 试用期结束 长期未触发的条目考虑删除或降为提示
版本维护 清单版本是否随产品版本、模块变更更新 每月 存在过期条目则安排修订
转正决议 试用期复盘会议结论 试用期结束 明确转正、调整条目或延长试用

复盘会议沿用评审的参与人范围,带退回原因分布和往返次数数据,逐条决定保留、修改或删除。转正后清单进入常规维护节奏,由清单维护人按版本变更和退回数据定期修订,测试负责人在每季度回顾中确认清单仍与当前缺陷类型匹配。清单条目与表单校验配置同步更新,避免文档与提单环节出现两套标准。



常见问题


清单条目定多少条比较合适,条目多了提交人会不会直接跳过?


必填校验类条目建议控制在八到十二条,提交前提示类条目另计。条目过多时提交人容易快速勾选或跳过,清单会退化为形式。超出上限的问题类型,优先放入提示类而非强制校验类,或在下一轮迭代再纳入。判断依据可以看试用期内各条目的触发次数:长期未触发的条目考虑删除或降为提示,分散触发则说明条目过多或标准不清。


缺陷本身无法稳定复现,清单还要求填完整复现步骤,这种情况怎么处理?


复现步骤组的通过标准是第三人可按步骤复现,对不稳定复现的问题,允许在步骤中注明复现概率和已尝试的条件,由受理方判断是否继续流转。这样既不放弃记录,也避免提交人为了凑格式编造步骤。受理方退回时应引用具体条目编号,说明缺的是前置条件、操作序列还是实际结果,让提交人知道补什么。


评审会上提交方和开发对某条通过标准争执不下,怎么形成决议?


把判定权交给条目文本本身,而不是在会上临时协商。评审前条目草案已写明检查什么、怎样算通过、不通过怎么处理,争议集中在表述不清的条目上,逐条修改到双方都能按同一口径判断为止。评审决议记录条目编号、决议结果(保留、修改、移入提示、删除)、责任人和生效版本。会上无法达成一致的条目,可以先放入提示类试用一个迭代,用实际退回数据再决定是否升级为强制校验。


试用期多长合适,复盘时要带哪些数据?


试用期建议设为两到四个迭代,期间按周观察退回率、退回原因按条目分布、单条缺陷因补充信息产生的往返次数。复盘会议沿用评审的参与人范围,带退回原因分布和往返次数数据,逐条决定保留、修改或删除,并明确转正、调整条目或延长试用。转正后清单进入常规维护节奏,由清单维护人按版本变更和退回数据定期修订。


清单文档和提单表单的校验配置如何保持同步?


把清单版本号与表单配置更新绑定为同一个动作:条目变更记录中写明生效版本,表单配置同步调整,测试负责人在每季度回顾中确认两者一致。清单文本可以放在 ONES Wiki 中维护,利用页面模板库建立制式化文档,并通过文档关联项目任务保持版本与项目同步。表单字段的必填校验、条件必填与提交前提示的具体配置方式,需以团队所用版本的实际功能为准,在试用前完成一次配置验证。

animation hi
animation dot left
animation dot right
animation dot right bottom
avatar circle
WeChat QR Code
长按将二维码保存为图片

售前电话

400-188-1518

文章配图预览