1.使用Junit的最佳实践:
①新建一个名为test的source folder, 用于存放测试类源代码.
②目标类与测试类应该位于同一个包下面, 这样测试类中就不必导入源代码所在的包, 因为他们位于同一包下面
③测试类的命名规则:假如目标类的是Calculator,那么测试类应该命名为TestCalculator或者是CalculatorTest
2.Junit的口号是: keep the bar green to keep the code clean.
3.Junit:单元测试不是为了证明您是对的, 而是为了证明你没有错误.
4.测试用例(Test Case)是单元测试的一个很重要的方面.
5.单元测试主要是用来判断程序的执行结果与自己期望的结果是否一致.
6.测试类必须要继承与TestCase父类:
7.在Junit3.8中,测试犯法需要满足如下原则:
①public
②void的
③无方法参数
④方法名称必须以test开头.
8.Test Case之间一定要完全的独立性, 不允许出现任何的依赖关系.
9.我们不能依赖于测试方法的执行顺序.
10.DRY(Don't Repeat Yourself):
11.关于setUp与tearDown方法的执行顺序:
①setUp
②testAdd
③tearDown
12.测试类的私有方法有时,可以采取两种方法:
①修改方法的访问修饰符, 将private修改为default或public(但不推荐采取这种方法.)
②使用反射在测试类中调用目标类的私有方法(推荐)
13. TestSuite(测试套件): 可以将多个测试组合在一起,同时进行多个测试.
14.RepeatedTest():重复执行测