单元测试可以分成黑盒测试和白盒测试:
黑盒测试:不需要写代码,给输入值,看程序是否能获得输出预期的值;
白盒测试:需要写代码,关注程序具体的执行流程;
Junit使用1.定义一个测试类(也叫做测试用例)
- 建议:测试类名:被测试的类名Test ; 包名:xx.xx.xx.test
2.定义相关的测试方法:
- 建议:测试方法的命名使用:test+测试的方法名
- 返回值:建议使用void;因为不需要传递返回值给其他程序
- 参数列表:建议为空,因为没有其他方法会主动对单元测试的方法进行调用
3.测试方法要求可以进行独立运行,因此,需要添加@Test的注解
4.导入Junit的环境依赖或者添加相应的包,后续开发还会引入相关的测试框架
5.测试类有很多重复操作,比如IO时,可以通过注解@Before申请相关资源,并通过@After进行资源的释放;



