一、测试分类
- 黑盒:类似于蓝桥杯的判题
- 白盒:写代码关注程序的执行流程
Junit是白盒测试
二、Junit 的使用
1、步骤
1)定义一个测试类(测试用例)
测试类名:被测试的类名Test
测试包名:xxx.xxx.test
2)定义测试方法
方法名:test被测试的方法名
返回值:void
参数:空参
3)给方法加@Test
4)导入Junit环境
2、判断输出的正确性
利用断言:Assert.assertEquals(期望值, 实际值);
红色加班,绿色回家
三、@Before与@After
1、@Before
类似于c++的构造器
所有测试方法执行前都会先运行
一般用于内存申请和初始化
2、@After
类似于c++的析构器
所有测试方法执行完后都会运行一遍
一般用于内存资源的释放