第9章-单元测试

9.1 TDD三定律

定律一:在编写不能通过的单元测试前,不可编写生产代码
定律二:只可编写刚好无法通过的单元测试,不能编译也算不通过
定律三:只可编写刚好足以通过当前失败测试的生产代码

9.2 保持测试整洁

测试代码和生产代码一样重要。它该像生产代码一般保持整洁

9.2.1 测试带来的一切好处

如果测试不能保持整洁,你将失去它们。如果没了测试,你就会失去保证生产代码可扩展的一切要素(可扩展、可维护、可复用)

9.3 整洁的测试

整洁的测试有三要素:可读性、可读性和可读性

9.3.1 面向特定领域的测试语言?
9.3.2 双重标准?

9.4 每个测试一个断言

所言绝对非我认为。每个测试函数只测试一个概念更合理

9.5 F.I.R.S.T 原则

快速
独立
可重复
自足验证
及时

小结

如果你坐视测试代码腐坏,那么代码也会跟着腐坏。保持测试整洁吧

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容