eclipse覆盖率插件——EclEmma的安装和使用

  

目录

一.EclEmma 插件的安装

二.EclEmma 插件的使用

补充:覆盖情况的眼色指示


        在上一节中我们介绍了如何使用junit进行单元测试,单元测试通常以覆盖率作为完成标准,因此,测试时,我们有必要了解当前测试用例对被测代码的覆盖情况,人工分析覆盖情况费时耗力,并不可取,本节介绍eclipse插件——EclEmma 覆盖率插件,通过它可以实时了解测试用例对被测程序的覆盖情况。

一.EclEmma 插件的安装

1.点击菜单  help -> eclipse marketplace;


2.在弹出窗口上输入搜索条件 “ecl”后,点击回车键
3.在结果中找到 EclEmma Java Code Coverage 3.1.3 安装

 

二.EclEmma 插件的使用

打开单元测试用例文件,点击工具条上的 带覆盖率执行按钮,

 执行结果如下:

可以打开覆盖率窗口查看覆盖率结果

 

补充:覆盖情况的眼色指示

 

cfgDemo(1,2,3)  覆盖38行条件x>1的假分支,由于短路效应,第二个条件b==0不会被执行
cfgDemo(4,0,3)  覆盖38行条件x>1的真分支,b==0的真分支
cfgDemo(4,1,3)  覆盖38行条件x>1的真分支,b==0的假分支

至此,38行的两个条件的真假分支均覆盖,所以38行显示为绿色

猜你喜欢

转载自blog.csdn.net/caohongxing/article/details/118907457
今日推荐