单元测试覆盖率统计工具Eclemma

一、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、查看某个文件的覆盖率
单元测试覆盖率统计工具Eclemma_第1张图片

4、导出Html报告

在Coverage视图上-->右键-->Export Session...-->选择一个要导出的文件,选择导入的位置-->Finish
单元测试覆盖率统计工具Eclemma_第2张图片

5、解读Html报告

HTML报告可以逐层展开,点击方法还可以看到代码的覆盖情况。
列名含义:
missed Instructions代码覆盖率,Missed Branches逻辑分支覆盖率,Missed Cxty判断执行数,missed Lines代码行数,Methods方法个数。
单元测试覆盖率统计工具Eclemma_第3张图片

你可能感兴趣的:(Java,Eclemma,单元测试覆盖率)