对TDD的开发方式实践了已经有1年多了,感觉上还是不能灵活掌握,51放假去书店偶遇《JUnit In Action》一书,粗翻了一下,还不错,相信会对我使用NUNIT带来不少启发,现在每天都准备看一点,想先以随笔的方式记录,而后再总结成文。
1、作者白天是一名顾问,晚上是开源软件的开发者,是Maven、Gump、MockObject的积极参与者。(看看别人就知道我为什么这么弱了,呵呵!)
2、若程序的某项功能没有经过自动测试,那该功能基本上等于不存在。
3、每个测试的方法以testXXX()命名。(我们在NUNIT中也可以统一用TestXXX()的方法命名)
4、Keep the bar green to keep the code clean.(在进行任何一个功能开发前,一定要通过所有已经存在的测试用例)
5、JUnit区分失败和错误。失败实际上指断言失败(比较容易fix),而错误是指异常发生(不可预料,要认真对待)。
6、TestCase会在运行每个测试之前调用setUp,并在每个测试完成之后调用tearDown。(若一个测试类中有2个测试方法,那setUp和tearDown实际上各自调用了2遍)
7、每项测试必须能以任何顺序运行,单元测试必须能以任何顺序运行。(因为测试工具多半都是靠反射来发现测试方法,而反射是不保证方法名的顺序的。)
今天暂时到这里了。
分享到:
相关推荐
JUnit in Action中文版JUnit in Action中文版JUnit in Action中文版JUnit in Action中文版
JUnit in Action 中文版电子书
junit in action 源码 java版
junit in action 中文版
JUnit in Action 3nd Edition
JUnit in Action中文版
junit in action 第2版源码,使用maven构件工程
JunitInAction书中的源代码,便于Java开发者和测试人员使用Junit框架从代码层面进行白盒测试。
JUnit in Action is an example-driven, how-to book on unit-testing Java applications, including J2EE applications, using the JUnit framework and its extensions. This book is intended for readers who ...
junit in action 第二版 manning出版
Junit in Action 中文版--带目录
JUnit In Action 第二版源码 第一部分
总共有4个压缩包,这是第一个。Manning出版社09年出版的JUnit in Action第二版,貌似目前还没有中文版的。感兴趣的童鞋可以下来看看,灰常清晰。
JUnit in Action 中文版英文版 JUnit Recipies好书哦!
JUnit in Action中文版,用于java单元测试
JUnit In Action 第二版源码 第二部分
Manning的in Action,是一套非常实用的书,能够帮助读者对相关技术快速上手。 这一本是JUnit in Action第二版的,由于这不是正式发售的版本,属于测试版本,因此书中可能存在一些缺陷。
介绍junit的中文版电子书,是很不错的学习测试用的资料。