首页/开发/软件测试速查/缺陷关闭判定

缺陷关闭判定

关闭判定:在修复版本上按原步骤与最小复现验证通过、补齐边界与相邻路径验证、更新关联回归用例、回填修复提交与验证证据;验证人不宜是修复人本人。

软件测试速查开发更新于 2026-10-13

缺陷怎么关闭

缺陷关闭是修复的验收环节:按原复现步骤验证通过只是最低要求,还要回归修复影响到的相邻功能、核对修复说明与实际改动是否一致。验证不通过就重开并补充新证据;无法复现的要留下探索记录而不是含糊关闭。关闭动作有标准,「已修复」三个字才有含金量。

基本信息

复测范围原步骤加边界补测,再抽测受影响的相关功能
证据修复前后对比、截图或日志、验证版本号
重开条件问题重现、修复引入新问题、只修表象未修根因
延后处理Deferred 缺陷记录风险、影响面与负责人,进册跟踪
关闭人由验证者或独立验证人关闭,而非修复者自关
归档关闭原因写清:已修复、非缺陷、重复、无法复现

关闭前检查清单

关闭前检查清单
按原步骤复现:确认问题不再出现
边界补测:相邻输入与异常路径抽查
影响回归:修复触及的模块抽测一轮
说明对照:修复说明与实际改动一致
证据留档:截图、日志、验证的版本号齐备

典型使用场景

  • 每日修复验证队列:修复单逐条验证与关闭
  • 发版前过堂:遗留缺陷的延后与带病发布决策
  • 重开率复盘:高重开率反查修复质量问题
  • 客户缺陷闭环:对外承诺需要完整证据链
  • 事故关联排查:与事故相关的缺陷做专项验证

验证维度与做法

维度做法漏做后果
原步骤逐条复现验证问题在用户侧复现
边界相邻输入补测同类缺陷换个参数就复发
回归受影响功能抽测修复引入新问题
修复说明对照实际改动修了别的地方,问题仍在
修复者自测可以,但关闭交给发现方或独立验证人完成:自己的作业自己批,出错概率高。
无法复现的缺陷关闭要写清尝试了什么:环境、数据、次数,让后来者能接着查而不是从头再来。
只验原步骤不做回归,是修复引入新问题的最大来源:修复面越广,回归抽测越不能省。

易错点

  • 口头确认就关闭:没有任何证据,用户侧复现时无人能复盘
  • 只验原步骤:修复引入的新问题带病上线
  • 重开不留原因:同类问题反复出现,质量改进无从下手
  • Deferred 无负责人无期限:延期变成事实上的遗忘
  • 关闭原因含糊:写「已处理」但不写处理了什么,统计口径全乱

数据来源与参考

  • ISTQB CTFL 4.0 大纲(缺陷验证与关闭)
  • Atlassian 缺陷工作流指南(atlassian.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌