跳到主要内容
佳益手记

企业博客

项目复盘 · 发布 2026年4月16日

测试不足复盘:回归漏测的一次事故

一个看似无关的改动,让三个月前修好的问题重新出现。

那次发版只改了导出功能的一行代码,上线后客户反馈开票页面的税率又错了。这个 bug 三个月前修过,修复代码被另一次改动覆盖,回归测试没有覆盖到。

三个环节失守

修改导出逻辑时,开发没有意识到它复用了开票模块的计算函数。

回归用例只覆盖了本次改动范围,没有覆盖共享逻辑的下游功能。

代码评审只看了差异,没有搜索这个函数还有谁在调用。

改进方式

每个修复的缺陷都补一条自动化用例,标记为回归测试集,每次发版必跑。

评审时要求检查影响范围:被修改的函数有哪些调用方,逐一确认。

共享工具函数加注释说明使用场景,避免被随意修改。

回归问题往往不是没测,而是不知道需要测。把影响范围分析变成习惯,比增加测试数量更有效。

返回博客列表

想把文章里的方法用到您的项目里?

我们乐于分享更多实施细节,也欢迎您带着具体问题与我们交流。

开始一次对话 →
— 编辑部 · 佳益方圆EST. 2019 · JYFY