1. 使用Junit 的最佳实践:
1)
新建一个名为test 的 source folder,用于存放测试类源代码
2)
目标类与测试类应该位于同一个包下面,这样测试类中就不必导入源代码
所在的包,因为他们位于同一个包下面
3)
测试类的命名规则:假如目标类是 Calculator,那么测试类应该命名为
TestCalculator或者是 CalculatorTest
2.Junit 的口号:keep the bar green to keep the code clean。
3.Junit:单元测试不是为了证明您是对的,而是为了证明您没有错误。
4. 测试用例(TestCase)是单元测试的一个很重要的方面。
5. 单元测试主要是用来判断程序的执行结果与自己期望的结果是否一致。
6. 测试类必须要继承于 TestCase 父类
7. 在 junit 3.8
中,测试方法需要满足如下原则:
1). public
的
2). void
的
3).
无方法参数
4).
方法名称必须以 test
开头
8.Test Case 之间一定要保持完全的独立性,不允许出现任何的依赖关系。
9. 我们不能依赖于测试方法的执行顺序。
10.DRY(Don’t Repeat Yourself)。
11. 关于 setUp
与 tearDown 方法的执行顺序:
1)
setUp
2)
testAdd
3)
Teardown
12. 测试运行器
junit.awtui.TestRunner.run(CalculatorTest.class);
junit.textui.TestRunner.run(CalculatorTest.class);
junit.awtui.TestRunner.run(测试的类名.class)
出现图形测试界面.
junit.textui.TestRunner.run(测试的类名.class)
出现控制台界面…