0.测试代码和业务代码要分离
把测试代码和业务代码放进各自的所属的"盒子"中,互不干扰
Q:为什么要分离?
分门别类,避免混乱,方便维护
不在试卷上打草稿而是专门准备草稿纸
没人会在客厅做饭吧,不然要厨房干什么
Q:如何分离?
建立单独的包来存放测试代码
只要能独立于项目代码之外方便不维护就行
1.测试类和测试方法
命名规范
- 测试类
测试类名Test
例: HelloWorldTest
侧重于说明被测试类的的名称
- 测试方法
Test方法名
例: TestPrintHelloWorld
侧重说明 这是测试某个方法
标识测试类 Test在后 标识 测试方法Test在前
总结
- 项目代码和测试代码要进行分离
- 测试类和测试方法的命名要规范
- 测试类的Test在后
- 测试方法的Test在前