观澜Media

AI技术 · 深度资讯 · 前沿观察

为什么“100% 测试覆盖率”是一个虚荣指标

大多数追求 100% 代码覆盖率的团队都是针对数字..

大多数追求 100% 代码覆盖率的团队都是针对数字进行优化,而不是针对质量。

这就是为什么这种痴迷会导致你的软件变得更糟。

追求 100% 的测试覆盖率不好吗。

覆盖率告诉您在测试期间执行了哪些代码行。

它没有说明您的测试是否验证正确的行为、处理边缘情况或捕获回归。

调用函数而不断言任何有意义的内容的测试仍然算作“已覆盖”。

来源:HackerNoon

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关于我们

观澜Media

AI技术 · 深度资讯 · 前沿观察。专注科技、AI、互联网领域的深度报道与前沿资讯。

搜索归档

Access over the years of investigative journalism and breaking reports