1.1.3 TDD vs. 传统测试:过程导向 vs. 产物导向


文档摘要

1.1.3 TDD vs. 传统测试:过程导向 vs. 产物导向 我们常常在代码提交记录里看到这样一行注释:“修复了登录页的空指针异常——终于跑通了测试”。 可你有没有想过:这个“测试”,是在 bug 出现之后才写出来的?它验证的是“修复是否有效”,还是“逻辑是否本该如此”? 更尖锐地问一句:当 返回 ,而业务代码未做判空就调用 导致 NPE——那个事后补上的 ,究竟是在守护质量,还是在给技术债贴创可贴? 这正是 1.1.3 TDD vs. 传统测试:过程导向 vs. 产物导向 的分水岭。不是“要不要写测试”,而是“测试在开发生命周期中扮演什么角色”;不是“覆盖率高不高”,而是“测试是否参与了设计决策”;不是“能不能发现 bug”,而是“bug 是否本不该存在”。


发布者: 作者: 转发
评论区 (0)
U