第9章-单元测试

2019-05-30  本文已影响0人  itliyunlong

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 原则

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

小结

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

上一篇下一篇

猜你喜欢

热点阅读