本章进度 13 / 18
72%
评测与可观测性·理解·10 分钟
正文已完成

修好一个案例,为什么会弄坏另外十个

理解回归测试如何检测局部修复带来的旧能力退化。

L180
为什么现在学

先用本课建立“回归测试”的基本直觉,后面的判断和练习才不会只靠记结论。

本课会用什么
  • 无需安装新工具
  • 直接阅读并完成本页理解检查

为修复条件句增加一条强规则,可能让普通陈述全部被判待确认。回归测试保护已经成立的行为,不让局部修补暗中破坏其他分层。

这一课的结果

能解释为什么每次提示、模型、资料或工作流变化都要重跑固定测试。

核心概念

先把关键判断说清楚

01

任何行为变更都算版本

提示词、模型、工具、检索索引和代码都会改变结果,应触发相应回归。

02

失败样本加入永久集

修复过的真实缺陷应成为回归案例,防止未来复发。

03

比较差异而非只看新分

列出改善、退化和未变化样本,才能评估取舍。

案例拆解

修复“如果”导致所有计划项丢失

规则将含“如果”的句子一律排除,修好一个误报却漏掉合法条件行动。

  1. 01

    重跑普通、条件和拒绝三类固定集。

  2. 02

    差异表显示误报 -1,但条件行动漏检 +6。

  3. 03

    将规则改为保留条件与状态,而非整体删除。

案例结果

回归差异阻止了表面修复上线。

提交前练习

现在轮到你

为一次修改定义回归范围。

选做练习:本节练习可用于加速你巩固,但不影响继续学习。

内容会自动保存在当前设备
查看参考答案与评分标准

参考答案

改日期解析,回归中文日期、ISO、斜杠、无日期和时区边界;失败例加入永久集;比较字段准确、误填率和延迟。

评分标准

  • 影响分析具体
  • 不只重测失败样本
  • 包含关键护栏

本课收口 · 理解检查

用 30 秒确认你理解了

用 30 秒理解检查确认你抓住了重点;阅读标记、练习和总结都不设硬门槛。

0 / 1
02完成练习(选做)0 / 3 项已填写,不影响完成03通过理解检查点此去回答,约 30 秒
04补一句总结(可选)可以留空,不影响完成本课。
修复单个失败样本后,下一步是?
你现在更接近哪一种状态?
尚有必填项未完成,请补齐后再继续。

资料来源

继续核对与延伸阅读

本课内容最近更新于 。

  • Evals↗official-docs · 核对日期 2026-08-23
  • Pro Git↗reference · 核对日期 2026-08-23