More Related Content
More from Medivh2011 (18)
Unit test lesson 1
- 1. Unit Test Lesson 1
1. 使用 Junit 的最佳实践:
1) 新建一个名为 test 的 source folder,用于存放测试类源代码
2) 目标类与测试类应该位于同一个包下面,这样测试类中就不必导入源代码
所在的包,因为他们位于同一个包下面
3) 测试类的命名规则:假如目标类是 Calculator,那么测试类应该命名为
TestCalculator 或者是 CalculatorTest
2. Junit 的口号:keep the bar green to keep the code clean。
3. 我的名言:No reflection, no most frameworks
4. Junit:单元测试不是为了证明您是对的,而是为了证明您没有错误。
5. 测试用例(Test Case)是单元测试的一个很重要的方面。
6. 单元测试主要是用来判断程序的执行结果与自己期望的结果是否一致。
7. 测试类必须要继承于 TestCase 父类。
8. 在 junit 3.8 中,测试方法需要满足如下原则:
1). public 的
2). void 的
3). 无方法参数
4). 方法名称必须以 test 开头
9. Test Case 之间一定要保持完全的独立性,不允许出现任何的依赖关系。
10. 我们不能依赖于测试方法的执行顺序。
11. DRY(Don’t Repeat Yourself)。
12. 关于 setUp 与 tearDown 方法的执行顺序:
1) setUp
2) testAdd
3) tearDown
13. 两个作业(MyStack 的测试用例的编写,文件删除方法的测试用例的编写)
14. 测试之前是什么状态,测试执行完毕后就应该是什么状态,而不应该由于测
试执行的原因导致状态发生了变化。