我理解的白盒测试(四)

测试套件

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值