通过增加代码覆盖率提高单元测试的质量
作者:网络转载 发布时间:[ 2013/1/8 15:08:48 ] 推荐标签:
使用 Rational Application Developer 中的新流程交付代码
您需要做的第一件事是(如果还没有做)配置项目,以收集代码覆盖率信息。
配置项目的流程
1、在 Project Explorer 中右键单击项目,选择 Properties。
2、然后从菜单中选择 Code Coverage ,采用与设置团队相同的方式设置项目的代码覆盖率信息(参见图 1)。
图 1.项目代码覆盖率配置
使用启动的流程交付代码时会发生什么事
在配置了代码覆盖率后,Code Coverage Advisor 会检查文件的覆盖率,以确定是否交付了代码。Coverage Advisor 在下列情况下不支持交付代码:
● 覆盖率低于目标水平。
● 覆盖率过期了(例如,您已修改了其中一个文件,但没有重新运行测试)。
● 项目未启用代码覆盖率。
在这些情况下,需要开发人员在交付代码前提高覆盖率。但是,如果已大致配置了流程,并且人员具有必备的权限,那么开发人员可选择忽略警告并交付代码覆盖率不足的代码。
让我们看一个示例。在如图 2 所示的项目中,您可以看到,HelloWorld.java 类并不满足覆盖率要求。
图 2. Project Explorer 显示了失败的代码覆盖率
如果您尝试交付代码,交付将失败,您将得到如图 3 所示的流程建议:重写“Prohibit Unsatisfactory Code Coverage”先决条件。
图 3. 代码覆盖率交付失败
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11