不稳定测试会在项目没有变化时给出不同结果:有时通过,有时失败。它就像只有偶尔按下才会响的门铃。

一种原因可能是测试依赖时间,也可能依赖偶尔变慢的服务。结果反复变化,让团队难以判断新代码是否真的造成了问题。

应该调查不稳定测试,而不是忽略它。无法提供可靠信号的测试可能掩盖真正的故障,或浪费时间造成误报。