单元测试覆盖率统计工具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、查看某个文件的覆盖率

4、导出Html报告

在Coverage视图上-->右键-->Export Session...-->选择一个要导出的文件,选择导入的位置-->Finish

5、解读Html报告

HTML报告可以逐层展开,点击方法还可以看到代码的覆盖情况。
列名含义:
missed Instructions代码覆盖率,Missed Branches逻辑分支覆盖率,Missed Cxty判断执行数,missed Lines代码行数,Methods方法个数。

猜你喜欢

转载自blog.csdn.net/qq_29837161/article/details/80819655