7.2.2 脆性测试:外部依赖耦合 我们常常在测试覆盖率报告上看到令人欣慰的数字:92%、96%,甚至接近100%。可就在某次凌晨三点的生产告警电话响起时,你翻着日志发现——那个“已覆盖”的支付回调逻辑,竟因第三方支付网关返回了一个从未在测试中模拟过的 头字段缺失而悄然跳过了幂等校验;又或者,一个被标记为“绿色通过”的订单履约测试,在CI流水线里稳如磐石,却在灰度发布后因短信平台突然将 从 改为 而批量失败。这些不是偶发故障,而是脆性测试(Fragile Tests)最典型的临床表现:它们看起来强壮,实则一触即溃;它们运行飞快,却无法告诉你系统是否真正可靠;它们天天执行,却在最关键的时刻集体失语。