当继承一个测试类时,记得调用父类的setUp()和tearDown()方法。
将测试代码和工作代码放在一起,一边同步编译和更新。
测试类和测试方法应该有一致的命名方案。如在工作类名前加上test从而形成测试类名。
确保测试与时间无关,不要依赖使用过期的数据进行测试。导致在随后的维护过程中很难重现测试。
如果你编写的软件面向国际市场,编写测试时要考虑国际化的因素。不要仅用母语的Locale进行测试。
尽可能地利用JUnit提供地assert/fail方法以及异常处理的方法,可以使代码更为简洁。
测试要尽可能地小,执行速度快。
参考资料与附件
1. http:// www.junit.org JUnit官方网站
2. http://bbs.51cmm.com 的测试论坛
3. http://www.uml.org.cn 的软件测试专栏
4. 单元测试 《程序员》 2002年7期
5. JUnit设计模式分析 《程序员》2003年6期
6. 《软件测试和JUnit实践》
7. 附件Triangle.java 一个要测试的类
8. 附件ExampleTest.java 一个测试用例类
Triangle.java
/**
* this is Triangle class
* @author liujun
*/
文章来源于领测软件测试网 https://www.ltesting.net/