引入
什么是测试?测试的阶段划分?
测试方法有哪些?
1.什么是单元测试?
单元测试:就是针对最小的功能单元(方法),编写测试代码对其正确性进行测试。
2.为什么要引入单元测试?或者说在main方法中测试有什么问题?
1.测试代码与源代码未分开,难维护
2.一个方法测试失败,影响后面方法(例如findAllStudent()测试方法如果失效后面的测试代码都将无法执行)
3.无法自动化测试,得到测试报告(单元测试可以得到测试报告)而使用JUnit单元测试以上问题都可以得到解决。
3.什么是JUnit单元测试?
JUnit:最流行的Java测试框架之一,提供了一些功能,方便程序进行单元测试(第三方公司提供)
4.如何进行JUnit单元测试?(重点)
test/java目录是专门用来编写测试类的
tip:注意:JUnit单元测试类名命名规范为:XxxxxTest【规范】。(规范最好这么做)
JUnit单元测试的方法,必须声明为public void【规定】。(规定必须这么做)
实战演示
1.在目录下导入(编写)对应的测试类。
2.在pom.xml中导入junit的依赖
3.在test/java下创建并编写对应的test类(包名要一致)
总结: