`
cobo85
  • 浏览: 116928 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

测试覆盖率工具EMMA使用简要说明

    博客分类:
  • J2EE
阅读更多

 1、EMMA最主要的方面就是监控那些代码那些方法被调用,对功能性测试和自动化测试以及减少冗余代码后很有帮助

      具体的使用方法及命令具体见:http://www.ibm.com/developerworks/cn/opensource/os-cn-emma/

 2、EMMA在目前为止直接对war包进行插装,我一直没有成功,只能对war中所要测试的jar一个一个的进行插装

 

 3、一个jar插装过一次就可以了,只要不换版本不换jar不管容器启动关闭几次都没关系,因为插装的原理就是直接对jar中的class中增加一些标记代码,如果对同一个jar进行第二次插装的话,EMMA会直接忽略的。

 

4、ec文件的产生一般在容器停止后才生成,在tomcat下的话,会生成在bin目录下面,其他的容器没有测试

分享到:
评论

相关推荐

    基于emma的测试覆盖率分析工具,swing界面操作

    **Emma测试覆盖率分析工具** Emma是一款广泛应用于Java项目的开源代码覆盖率工具,它能够帮助开发者评估单元测试的质量。Emma提供了一种高效且精确的方式来衡量代码在测试中的执行情况,即测试覆盖率,这包括了哪些...

    emma单元测试覆盖率

    通过使用EMMA这样的代码覆盖率工具,开发者可以更好地理解其代码的测试状态,持续改进测试策略,最终提升软件的可靠性和稳定性。在实际开发过程中,结合单元测试和代码覆盖率工具,是确保代码质量不可或缺的一部分。

    emma统计手工测试或Ui测试覆盖率——几个工具文件

    标题中的“emma统计手工测试或Ui测试覆盖率”指的是Emma,一个开源的Java代码覆盖率工具,它可以帮助开发者衡量单元测试和集成测试对代码的覆盖程度。Emma可以与JUnit、TestNG等测试框架配合使用,提供类、方法、行...

    EclEmma java单元测试覆盖率

    Emma是一个开源的Java代码覆盖率工具,它通过两种主要的方式来对代码进行修改: 1. **预插入模式**:这种方式是在编译时将覆盖率追踪代码插入到源代码中。这种方式的优点是可以在运行时准确地跟踪代码覆盖率,而无需...

    基于Emma的独立测试用例代码覆盖率统计

    在介绍EMMA这一开源覆盖率工具的基础上,本文主要探讨了如何在实际Java项目中使用EMMA进行代码覆盖率统计,强调了功能测试中类覆盖率和方法覆盖率的重要性,并介绍了EMMA在环境准备、工具配置、测试执行和覆盖率报告...

    Emma进行代码覆盖率检查(命令行方式)

    在 Offline 模式下使用 Emma 进行代码覆盖率检查需要经过三个步骤:插桩、运行测试、合并覆盖率统计数据和输出统计报告。 插桩是 Emma 的第一个步骤,使用 instr 命令对 class 文件或文件夹进行插桩。插桩的目的是...

    使用EMMA获得功能测试覆盖率

    EMMA是一个面向Java代码的测试覆盖率收集工具。在测试过程中,使用EMMA能使收集和报告测试覆盖率的过程更加灵活、简单。在    测试覆盖率是评价测试完整性的重要的度量标准之一。EMMA是一个面向Java代码的测试...

    emma最新版——一款很小巧很好用的java单测覆盖率统计工具

    在实际使用中,EMMA支持与JUnit、TestNG等单元测试框架无缝集成,用户只需简单配置即可开始进行覆盖率分析。"plugins"目录可能包含EMMA的各种插件,这些插件可能用于不同环境下的集成,如构建工具Maven、Gradle或IDE...

    emma java统计代码覆盖率

    Emma 是一款开源的 Java 代码覆盖率工具,专为评估和报告 Java 代码的测试覆盖率而设计。它适用于各种规模的项目,从小型项目到大型企业级应用,都能提供准确的覆盖率数据。Emma 提供了多种级别的覆盖率指标,包括包...

    [转]EMMA测试代码覆盖率的脚本

    标题中的“[转]EMMA测试代码覆盖率的脚本”表明了这个压缩包文件与EMMA工具和代码覆盖率测试有关。EMMA是一个开源的Java代码覆盖率工具,它可以帮助开发者了解在自动化测试中哪些代码被执行过,哪些没有被执行,从而...

    eclemma覆盖率测试配置说明

    web开发,我们常常要进行多层的覆盖率测试,emma技术,能够实现。文档说明了如何配置和使用这项技术。

    代码覆盖率驱动的测试资料.docx

    本文主要探讨了如何利用代码覆盖率工具EMMA来进行测试,并详细介绍了在Android工程中使用EMMA进行单元测试覆盖率检查的步骤。 EMMA是一个开源的Java程序测试覆盖率工具,它通过字节码插装技术在运行时收集覆盖率...

    emma代码覆盖率

    用户代码覆盖率测试 ,开源可重写,对于产品质量控制非常重要

    Ant+JUnit+EMMA单元测试覆盖率

    EMMA,它是一个免费、开源的、用来衡量单元测试覆盖度的工具。三者结合,利用EMMA产生的测试覆盖度报考,可以一目了然的知道那部分代码已经被测试,哪部分没有,从而控制单元测试的质量。  EMMA,它是一个免费、...

    emma.jar emma_ant.jar emma_device.jar

    Ant是一个广泛使用的Java构建工具,通过在Ant构建文件中添加EMMA的任务,开发者可以在自动化构建和测试流程中轻松地插入代码覆盖率检查。这有助于确保每次构建时都进行覆盖率检查,并及时发现未充分测试的代码。 `...

    emma_ant.jar,emma.jar合包

    Emma是一个广泛使用的Java代码覆盖率工具,它提供了对Java应用程序单元测试的覆盖率分析。通过集成Ant构建工具,开发者能够方便地在他们的构建流程中插入代码覆盖率检查。 1. **Emma工具介绍** Emma是一个开源项目...

Global site tag (gtag.js) - Google Analytics