缺陷影响评估清单:评估维度与逐项检查表

缺陷影响评估清单用于在缺陷进入分级评审前,把“影响有多大、该定什么级别”拆成可逐项核对的检查项。清单围绕影响范围、业务后果、用户与数据风险、可恢复性、复现与暴露条件、时间与合规约束六个维度展开,按评估前准备、影响判定、级别确认三个阶段组织,每项写明通过标准、证据、负责人和检查时点,并单独标出阻断项。它只解决影响判断与级别确认,不决定缺陷派给谁、如何排队。



要点总览(TL;DR)


  • 清单围绕影响范围、业务后果、用户与数据风险、可恢复性、复现与暴露条件、时间与合规约束六个维度组织,按评估前准备、影响判定、级别确认三个阶段逐项核对。
  • 每个检查项都写明通过标准、证据、负责人和检查时点,通过标准要能指向具体产物、可由他人复核、能给出是或否的结论。
  • 维度冲突时以最高影响维度定级,其余维度写入定级说明;级别倾向只是判断起点,最终级别需结合证据确认。
  • 阻断项与普通检查项分开管理:核心链路不可用且无绕行、数据损坏或泄露范围未确认、定级依据缺失等情形未通过时,缺陷不进入修复排期。
  • 评估完成需同时满足阻断项全部通过、定级依据与证据齐全、评审主持人与产品/业务代表确认三个条件,清单以固定字段形式嵌入缺陷记录和评审会。


谁在什么时点使用这份评估清单


这份清单在缺陷新建之后、进入分级评审之前启用,最迟应在修复方案确定前完成。评估放在修复之前,是因为修复方案本身依赖对影响的判断:一个被判定为严重的缺陷,修复范围、验证深度和发布安排都与一般缺陷不同。若等到修复完成再补评估,定级就变成对既成事实的描述,失去对资源投入的指导作用。


清单的使用者不止测试一方。提交人负责把缺陷描述清楚,模块负责人判断受影响功能与链路,测试提供复现与验证信息,产品/业务代表确认业务后果与用户范围,值班负责人对线上紧急情况给出初步判断。各角色在评估中提交或确认的内容如下:


角色 使用时点 提交或确认的内容
提交人 缺陷新建后 缺陷描述、环境与版本、复现步骤、初步现象
模块负责人 进入分级评审前 受影响功能与模块、是否存在绕行方案、修复复杂度初判
测试 进入分级评审前 复现结果、影响范围验证、回归风险点
产品/业务代表 级别确认阶段 业务后果、受影响用户或订单范围、时间窗口要求
值班负责人 线上缺陷发现时 紧急程度初判、是否启动临时处置、是否升级

需要明确边界:本清单输出的是影响结论与建议级别,不输出责任人指派和修复排期。缺陷派给哪个团队、在队列中排第几位、是否触发工单升级,属于缺陷分诊与责任分配、工单优先级管理的范围。把两件事混在一张表里,常见结果是评估被派单讨论打断,检查项填了一半就流转出去。



评估维度总览与分级映射


六个维度各自回答一个独立问题,合起来构成对缺陷影响的完整描述。影响范围回答“坏了多大一片”,业务后果回答“对业务意味着什么”,用户与数据风险回答“有没有人受损、数据是否安全”,可恢复性回答“能不能快速恢复”,复现与暴露条件回答“在什么条件下会发生、暴露面多大”,时间与合规约束回答“有没有必须赶上的时点和外部要求”。


维度 核心判断问题 级别倾向
影响范围 受影响的功能、模块、系统数量与关键程度 核心链路整体不可用倾向致命;核心链路部分受损倾向严重;边缘功能受影响倾向一般
业务后果 是否阻断交易、交付、结算等关键业务动作 关键业务中断倾向致命或严重;体验受损倾向一般;仅展示异常倾向轻微
用户与数据风险 受影响用户规模、数据是否损坏、泄露或错算 数据泄露或不可逆损坏倾向致命;可修复的数据错误倾向严重;个别用户受影响倾向一般
可恢复性 有无绕行方案、恢复所需时间与操作成本 无绕行且恢复时间长倾向严重及以上;有稳定绕行可下调一级
复现与暴露条件 复现概率、触发条件是否常见、是否已在生产暴露 生产环境高频触发倾向严重;特定条件偶发倾向一般;难以触发倾向轻微
时间与合规约束 是否临近发布、结算、申报等时点,是否涉及合规要求 卡住硬性时点或涉及合规风险倾向严重及以上

维度之间出现冲突时,以最高影响维度定级,其余维度写入定级说明,而不是相互抵消。例如影响范围只涉及一个边缘模块,但该缺陷导致用户数据错算,应按用户与数据风险维度定级,并在说明中注明范围有限这一事实。反过来,范围很大但仅影响展示样式,也不因范围广而拔高到严重。级别倾向是判断起点,最终级别仍需结合证据确认。



分阶段检查项与通过标准


检查项写成可观察、可判断完成与否的表述,避免“评估影响”“确认风险”这类无法核对的动词。以下三张表按阶段排列,每项都给出通过标准、所需证据、负责人和检查时点,可直接作为评审时的核对底稿。


准备阶段


检查项 通过标准 证据 负责人 检查时点
缺陷描述完整性 现象、预期结果、实际结果三项均已填写,无“待补充”占位 缺陷记录正文 提交人 缺陷新建后
环境与版本信息 写明环境类型、版本号或构建号,可定位到具体发布批次 环境标识、版本截图 提交人 缺陷新建后
复现步骤可执行 他人按步骤可复现,或已注明“不可稳定复现”及已尝试次数 操作步骤、复现录屏 测试 进入分级评审前

影响判定阶段


检查项 通过标准 证据 负责人 检查时点
受影响功能与模块 列出具体功能点与模块名,区分主链路与边缘功能 模块清单、链路说明 模块负责人 进入分级评审前
受影响用户范围 给出用户数、订单量或租户数等量化口径,或注明“范围待确认”及确认计划 查询结果、统计截图 产品/业务代表 级别确认阶段
数据是否受损或泄露 明确结论为“无数据影响”“数据错误可修复”“数据不可逆损坏或泄露”之一 数据核对结果、日志 模块负责人与测试 级别确认阶段
临时绕行方案 写明绕行操作、适用用户、预计可维持时长,或明确“无绕行” 操作说明、业务方确认记录 模块负责人 级别确认阶段

级别确认阶段


检查项 通过标准 证据 负责人 检查时点
定级依据已写明 引用至少一个维度的判断结论,并说明为何未采用更高或更低级别 定级说明字段 评审主持人 分级评审会
与同类历史缺陷口径一致 检索同类缺陷并比对级别,差异处写明原因 历史缺陷记录、比对说明 测试 分级评审会
不确定项已记录 所有未确认项标注“待确认”、责任人和确认期限 待确认清单 评审主持人 分级评审会

通过标准的写法可以归纳为三条:能指向一个具体产物(字段、截图、记录),能由他人复核,能给出“是/否”或有限选项的结论。像“影响较大”这样的表述无法判断是否完成,应改为“受影响订单量已统计并写入记录”。



证据留存与负责人分工


证据的作用是让定级结论在事后可复核,而不是在评审会上重新争论一遍。每类检查项对应固定的证据类型和提供人,复核人与签字人分开设置,避免同一人既提供证据又确认结论。


证据类型 对应检查项 提供人 复核人 签字确认
日志与错误堆栈 复现步骤、数据影响判断 测试或模块负责人 模块负责人 评审主持人
截图或录屏 缺陷现象、绕行方案演示 提交人或测试 测试 评审主持人
影响用户数或订单量 受影响用户范围 产品/业务代表 模块负责人 产品/业务代表
数据核对结果 数据是否受损或泄露 模块负责人 测试 评审主持人
业务方确认记录 业务后果、时间窗口要求 产品/业务代表 值班负责人 产品/业务代表

证据缺失时,处理方式是标注“待补”并写明该缺口对定级的影响,例如“受影响用户数未确认,当前按已知范围暂定严重,若确认范围扩大需上调”。不能用默认值或经验估计代替确认,也不能因为证据暂时拿不到就把检查项直接勾选通过。待补项应带责任人和期限,进入下一次评审时优先核对。



阻断项与评估完成条件


阻断项与普通检查项分开管理:阻断项未通过,缺陷不进入修复排期;普通检查项未通过,标注待补后可以继续流转,但需记录对定级的影响。这样区分是为了让紧急缺陷在信息不全时仍能被处置,同时不让关键判断被跳过。


以下情形应设为阻断项:


  • 核心链路不可用且无绕行方案,影响范围尚未确认。
  • 存在数据损坏或泄露,但受损范围、涉及字段或用户群未确认。
  • 定级依据缺失,缺陷记录中没有引用任何维度的判断结论。
  • 复现步骤不可执行且未注明不可复现原因,导致影响无法验证。

非阻断但需记录的项包括:影响范围待确认、复现环境与生产环境不一致、同类历史缺陷口径尚未比对、业务方确认记录待补。这些项不阻止流转,但必须在缺陷记录中留下待补说明和责任人。


整份评估被视为完成,需同时满足三个条件:所有阻断项通过;定级依据与对应证据齐全;评审主持人与产品/业务代表完成确认。三个条件缺一,评估状态保持“进行中”,缺陷可以按临时级别处置,但需在记录中注明临时级别及复核时点。



把清单落到缺陷记录与评审流程中


清单要持续使用,需要把检查项变成缺陷记录中的固定字段,而不是每次评审临时拉一张表。建议在缺陷记录中设置以下字段:影响范围、受影响用户或订单量、数据影响结论、绕行方案、定级依据、阻断项状态、待确认项及责任人。字段值采用有限选项或结构化文本,便于后续统计和比对。


评审会上的核对顺序按阶段推进:先确认准备阶段三项是否齐全,再逐项过影响判定,最后确认级别与依据。主持人按表逐项点名,记录人同步更新字段状态,未通过项当场标注待补或阻断。会议结束前复述一遍阻断项和待确认项,避免散会后无人跟进。


评估结论发生变更时,需要重新核对受影响的检查项。级别上调通常意味着影响范围或数据风险有新证据,应重新确认受影响用户范围和数据影响结论;级别下调则需补充绕行方案或复现条件变化的证据。变更记录保留原结论、新结论和变更依据,便于后续同类缺陷比对口径。


在工具承载上,ONES 测试管理支持未通过的用例快速创建缺陷任务,缺陷任务在测试与研发团队间流转,评估所需的复现信息可以从用例执行结果带入缺陷记录。测试用例可与需求、任务关联,测试计划与迭代关联,缺陷也可关联至迭代,便于在评审时追溯缺陷对应的需求背景和发布批次。项目缺陷分布统计可用于比对同类缺陷的级别口径,沉淀问题与经验。需要说明的是,缺陷记录中评估字段的自定义范围和评审签字的留痕方式,需以实际产品配置为准;清单落地前应先确认字段配置能否覆盖上述检查项,再决定哪些项在工具内记录、哪些以附件形式留存。



常见问题


缺陷影响评估清单和缺陷分诊、工单优先级管理怎么衔接?


本清单只输出影响结论与建议级别,不输出责任人指派和修复排期。缺陷派给哪个团队、在队列中排第几位、是否触发工单升级,属于缺陷分诊与责任分配、工单优先级管理的范围。实际操作中,评估完成后把建议级别和定级依据交给分诊环节,分诊据此决定处理归属和排队顺序;两件事混在一张表里,常见结果是评估被派单讨论打断,检查项填了一半就流转出去。


证据暂时拿不到,能不能先按经验估一个级别继续流转?


不建议用默认值或经验估计代替确认。证据缺失时,处理方式是在缺陷记录中标注“待补”,写明该缺口对定级的影响,例如“受影响用户数未确认,当前按已知范围暂定严重,若确认范围扩大需上调”,并带上责任人和期限。若缺失的属于阻断项,缺陷不进入修复排期;若属于非阻断项,可以按临时级别处置,但需在记录中注明临时级别及复核时点,下一次评审时优先核对。


同一缺陷在多个维度上判断结果不一致,最终级别怎么定?


以最高影响维度定级,其余维度写入定级说明,而不是相互抵消。例如影响范围只涉及一个边缘模块,但该缺陷导致用户数据错算,应按用户与数据风险维度定级,并在说明中注明范围有限这一事实;反过来,范围很大但仅影响展示样式,也不因范围广而拔高到严重。定级说明中要写清为何未采用更高或更低级别,便于后续同类缺陷比对口径。


评估结论在修复过程中发生变化,需要重新核对哪些内容?


级别上调通常意味着影响范围或数据风险有新证据,应重新确认受影响用户范围和数据影响结论;级别下调则需补充绕行方案或复现条件变化的证据。变更记录保留原结论、新结论和变更依据。若变更涉及阻断项状态,需重新走一遍阻断判定,确认缺陷是否可以继续流转。


在缺陷管理工具中落地这份清单,需要先确认哪些配置?


先确认缺陷记录能否设置影响范围、受影响用户或订单量、数据影响结论、绕行方案、定级依据、阻断项状态、待确认项及责任人等字段,以及字段值能否采用有限选项或结构化文本。ONES 测试管理支持未通过的用例快速创建缺陷任务,缺陷任务在测试与研发团队间流转,评估所需的复现信息可以从用例执行结果带入缺陷记录;测试用例可与需求、任务关联,测试计划与迭代关联,缺陷也可关联至迭代,便于追溯需求背景和发布批次。项目缺陷分布统计可用于比对同类缺陷的级别口径。缺陷记录中评估字段的自定义范围和评审签字的留痕方式,需以实际产品配置为准,落地前先确认字段配置能否覆盖检查项,再决定哪些项在工具内记录、哪些以附件形式留存。