EclEmma初尝试

最近研究代码覆盖率,网上查阅后,决定使用EclEmma。

在Eclipse MarketPlace中搜索EclEmma安装,安装完成后重启,会出现如下图标。


EclEmma初尝试_第1张图片
重启后出现该图标

使用EclEmma测试覆盖率步骤如下:

1.创建测试类与被测试类

2.点击Coverage As-Junit Test运行测试类即可。

PS:下图中为已运行过的代码截图,红色表示未执行,绿色已执行,黄色表示有分支未跑到


EclEmma初尝试_第2张图片
被测类


EclEmma初尝试_第3张图片
测试类
EclEmma初尝试_第4张图片
Coverage截图

初次运行时报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing,后查明原因:是缺少hamcrest的包。

产生如下了思考,接下来继续研究:

1.web项目中如何实现?

2.能否实现页面上点点点,后台统计代码覆盖率?



你可能感兴趣的:(EclEmma初尝试)