一、Eclemma是什么
EclEmma是一个开源的软件测试工具,测试单元测试覆盖率
二、Eclemma的安装
1、工具栏菜单Help-->Eclipse Marketplace-->Search-->Find搜索Eclemma-->选择合适的版本-->Installed
2、Eclipse Marketplace-->Installed-->可以看到已经装的插件
3、安装成功后,可见Window-->Preference-->Java-->Code Coverage
4、工具栏上出现Coverage图标,也可以说明安装成
三、Eclemma的使用
1、选择项目或单个文件-->右键-->Coverage As-->Java Application/ Junit Test
2、绿色表示代码被执行到,黄色表示代码部分执行到,红色表示代码没有被执行到
3、查看某个文件的覆盖率
4、导出Html报告
在Coverage视图上-->右键-->Export Session...-->选择一个要导出的文件,选择导入的位置-->Finish
5、解读Html报告
HTML报告可以逐层展开,点击方法还可以看到代码的覆盖情况。
列名含义:
missed Instructions代码覆盖率,Missed Branches逻辑分支覆盖率,Missed Cxty判断执行数,missed Lines代码行数,Methods方法个数。