eclipse覆盖率插件——EclEmma的安装和使用
2023-09-14 09:15:36 时间
目录
在上一节中我们介绍了如何使用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行显示为绿色
相关文章
- Java:Eclipse下载安装教程,以及Eclipse 安装汉化包的方法[通俗易懂]
- Linux:CentOS 7 安装yum
- ant安装配置使用介绍及eclipse中使用
- eclipse创建一个java项目目录_Eclipse创建JAVA项目
- eclipse安装教程详细教程_eclipse中文版教程详细教程
- eclipse配置tomcat安装及配置教程_vbras部署教程
- ECLIPSE软件安装MyBatis插件 MyBatis Generator
- eclipse中文插件如何安装_eclipse不显示svn插件
- eclipse安装mybatis插件_mybatis分页插件原理
- Eclipse安装android插件
- eclipse在mac安装_Android开发者
- nginx+keepalived高可用架构原理以及安装文档
- eclipse安装activiti工作流插件详解编程语言
- 解决eclipse安装maven的问题:Unable to update index for central|http://repo1.maven.org/maven2详解编程语言
- Eclipse安装Activiti Designer插件详解编程语言
- 基于Eclipse的ABAP程序开发—系统安装、配置详解编程语言
- SELinux安装及启动、关闭和查看状态方法详解
- LINUX下安装内核源码现场实操(linux安装内核源代码)
- 揭秘:如何使用Eclipse连接MySQL(eclipse如何连接mysql)
- 深入解析Oracle R12的安装过程(oracle r12安装)
- Eclipse的PHP插件PHPEclipse安装和使用