测试套件
随着开发规模的深入和扩大,项目或越来越大,相应的我们的测试类也会越来越多,测试的成本增加;
此时就可以使用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,可查看代码覆盖数据以及状态