使用 EclEmma 来显示代码覆盖率

EclEmma 提供了很好的显示代码覆盖率的直观视图,可以有效的集成在eclipse中。

插件下载地址:

http://update.eclemma.org

当安装完插件后,在顶部动作条中多了一个按钮

最左边一个就可以显示代码的覆盖率:

我们可以用它来显示程序的执行的覆盖率。

我们点击这按钮,然后选择一个应用程序运行:

这里可以看到代码被标记为三种颜色:黄色,绿色和红色。

黄色表示部分被执行,红色表示没有被执行,绿色表示被执行了。

于是在底部的Coverage视图中,会有一个总结性的信息:

显示了所有相关的代码在被执行的比率。

这个工具也可以和单元测试结合起来。

时间: 2024-10-27 02:21:08

使用 EclEmma 来显示代码覆盖率的相关文章

嵌入软件实时测试系统解决方案

CodeTEST可以支持几乎所有的主流的嵌入系统的软件和硬件平台,可以支持多种CPU类型和嵌入式操作系统,以及没有操作系统的嵌入应用的分析测试.CodeTEST 可支持几乎所有的64/32位CPU和部分16位MCU,支持数据采集时钟频率高达133MHz.CodeTEST可通过PCI/cPCI/VME总线采集测试数据,也可通过MICTOR插头.飞线等手段对嵌入式系统进行在线测试,无需改动被测系统的设计,CodeTEST与被测系统的连接方式灵活多样. 支持的CPU: PowerPC,ColdFire

Java测试覆盖率工具----Cobertura,EclEmma

Cobertura 是一个与Junit集成的代码覆盖率测量工具 它是免费.开源的 它可以与Ant和Maven集成,也可以通过命令行调用 可以生成HTML或XML格式的报告 可以按照不同的标准对HTML结果进行排序 为每个类.包以及整个项目计算所覆盖的代码行与代码分支的百分比例 原创文章,版权所有,允许转载,标明出处:http://blog.csdn.net/wanghantong Eclipse插件地址: http://ecobertura.johoop.de/update/ (requires

Java单元测试(Junit+Mock+代码覆盖率)

单元测试是编写测试代码,用来检测特定的.明确的.细颗粒的功能.单元测试并不一定保证程序功能是正确的,更不保证整体业务是准备的. 单元测试不仅仅用来保证当前代码的正确性,更重要的是用来保证代码修复.改进或重构之后的正确性. 一般来说,单元测试任务包括 接口功能测试:用来保证接口功能的正确性. 局部数据结构测试(不常用):用来保证接口中的数据结构是正确的 比如变量有无初始值 变量是否溢出 边界条件测试 变量没有赋值(即为NULL) 变量是数值(或字符) 主要边界:最小值,最大值,无穷大(对于DOUB

Java开发工具IntelliJ IDEA单元测试和代码覆盖率图解

原文 http://www.cnblogs.com/xiongmaopanda/p/3314660.html Java开发工具IntelliJ IDEA使用教程:单元测试和代码覆盖率 本文将展示如何使用IntelliJ IDEA开发单元测试和分析覆盖率. 1 创建新的项目 创建名为UnitTestingApp的Java项目. 2 创建一个类进行测试 创建一个新的类用于测试. 添加方法sayHello返回Hello字符串. 3 创建测试源根目录 为了不将测试添加到源中,用户可以创建根目录.在这种情

关于软件测试代码覆盖率的分析

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 我读了软件测试代码覆盖率的讨论.讨论主要是由哪些代码覆盖率数字单元测试或整体测试是正确的或所需.40%.60%.80%.甚至100%?一些声称,谷歌只需要60%.一些问我在微软代码覆盖数要求是什么.就我所知,也没有代码覆盖要求本身在微软,但只是指导.虽然我不能代表谷歌,但他们很有可能是这里的相同.代码覆盖率,那里是只的指导,没有要求.而是告诉

代码覆盖率测试gcov和lcov

gcov是什么? 测试代码覆盖率的工具 命令行方式控制台程序 GCC自带,伴随GCC一起发布 可以和gprof一起工作估算代码执行时间 gcov能做什么? 每一行代码的执行效率 哪些代码确实被执行了 每一段代码的耗时 如何使用? 1.编译生成.gcno与.gcda 大部分博客和老的官方manual会告诉你在编译的时候加两个参数 (包括man)-ftest-coverage -fprofile-arcs 但是在g++中会出现(gcc也会出现这种问题) ``` undefined reference

Visual Studio 2010 单元测试--运行测试并查看代码覆盖率

原文:Visual Studio 2010 单元测试--运行测试并查看代码覆盖率 运行测试并查看代码覆盖率对程序集中的代码运行测试时,可以通过收集代码覆盖率数据来查看正在测试的项目代码部分. 运行测试并查看代码覆盖率请注意"解决方案资源管理器"中的解决方案的名称.假定解决方案的名称为 CUnitTest. 此解决方案包含测试代码.1)在"解决方案资源管理器"的"解决方案项"下,双击运行配置文件 Local.testsettings.随即出现 &q

通过增加代码覆盖率提高单元测试的质量

简介: 许多敏捷软件开发团队都面临的一个挑战是,确保其单元测试包含大部分代码.这在确保他们创建尽可能少的缺陷并且代码可重构时非常重要.因此,重要的度量指标(除了通过的所有测试之外)之一是已包含的代码数量.从 Rational Application Developer 8.0.3 开始,您可以配置 IBM Rational Application Developer 并将它与 IBM Rational Team Concert 集成,以便在交付代码之前运行测试并检查代码覆盖率.本文将介绍如何设置

EclEmma ,Java Code Coverage for Eclipse

http://www.eclemma.org/userdoc/launching.html 免费的metric工具,计算代码覆盖率