测试套件

随着开发规模的深入和扩大,项目或越来越大,相应的我们的测试类也会越来越多,测试的成本增加;
此时就可以使用junit批量运行测试类的功能,junit test suite,测试套件,只需要执行一次测试套件类就可以运行所有的测试类

1.导入工程,在任意代码处右击新建测试用例
我理解的白盒测试(四)
2.将自动生成的测试类修改为下图所示
我理解的白盒测试(四)
3.当出现红色下划线报错时,点击报错处,根据提示,键盘输入Alt+Enter,导入需要的包
我理解的白盒测试(四)
4.或者设置AS为自动导入,点击File->Settings,按照下图所示配置
我理解的白盒测试(四)
5.运行该测试类,得到如下结果
我理解的白盒测试(四)

覆盖率

度量测试完整性的一个手段,是测试有效性的一个度量

1.打开被测文件配置
我理解的白盒测试(四)
2.选中测试类,选择Code Coverage,点击加号添加要测试项
我理解的白盒测试(四)
3.选择被测试类
我理解的白盒测试(四)
4.运行时选择Run ‘XXX’ with Coverage
我理解的白盒测试(四)
5.用例运行后点击覆盖率按钮,代码覆盖结果如下:左侧绿色表示已覆盖,红色表示未覆盖
我理解的白盒测试(四)
6.下载测试报告
我理解的白盒测试(四)
7.打开测试报告中index.html,可查看代码覆盖数据以及状态
我理解的白盒测试(四)

相关文章: