p{line-height: 200%}

  1. EclEmma的介绍

 

EclEmma是一个开源的软件测试工具,可以在编码过程中查看代码调用情况、也可以检测单覆盖率。

 

2. Eclipse下EclEmma安装

1. 选择Help->Eclipse Marketplace->搜索EclEmma,Install;

2. 重启eclipse发现工具栏上出现Coverage图标,说明安装成功;

 

3. EclEmma使用

 

3.1 EclEmma查看代码调用情况

1. 新建一个项目,然后添加一个类,然后简单书写一些代码;

2. 右键项目->选择Coverage As->Java Application,可以得到如下结果:

3. 从运行结果可以看到,有多种颜色,其中

绿色表示代码被执行到

黄色表示代码部分执行到

红色表示代码没有被执行到

3.2 EclEmma检测覆盖率

1. 选择Window->Show View->Other->Java->Coverage可以看到代码执行的覆盖率;

2. 其中可以看到每一个类中代码被执行的百分比,见2,也可以看到整个项目代码被执行的百分比,见1;

3. 其中检测覆盖率可以用到单元测试中,查看单元测试覆盖率。

最新文章

  1. C#:绘图问题
  2. Ubuntu user switch
  3. yum源的修改
  4. PAT 1021
  5. 彻底搞清js中闭包(Closure)的概念
  6. 几种 Docker 监控工具对比
  7. 二级C考点汇总
  8. 基于CAS的SSO(单点登录)实例
  9. C++ 状态机接口
  10. zyupload四种不同的PHP上传demo
  11. mysql主从复制(半同步方式)
  12. MonoDevelop ctrl + ' 不能定位正确的unity文档
  13. js对json字符串和json对象的转换
  14. Swift get和set方法以及只读属性(计算型属性,本身不保存数据,都是通过计算获得结果)
  15. HDU 5791 Two(LCS求公共子序列个数)
  16. Balanced Search Trees
  17. 利用canvas绘制序列帧动画
  18. hibernate-注解及配置
  19. 阿里云服务器ajax乱码问题
  20. OpenShift应用镜像构建(4) - fabric8-maven-plugin

热门文章

  1. solr与.net系列课程(二)solr的配置文件及其含义
  2. C++11 并发指南六(atomic 类型详解三 std::atomic (续))
  3. 在Android中调用C#写的WebService(附源代码)
  4. [ACM_水题] UVA 11729 Commando War [不可同时交代任务 可同时执行 最短完成全部时间 贪心]
  5. PHP爬虫技术(一)
  6. ajaxFileUpload上传文件后提示下载的问题
  7. Java中的Set, List, Map漫谈
  8. 解析json实例
  9. chosen PersistenceUnitInfo does not specify a provider class name
  10. hasOwnProperty()&&isPrototypeOf()