JAVA代码覆盖工具个人知识管理平台下共享资源的个性化推荐 王蕾© 201 3 Sina Weibo. 大纲代码覆盖的意义1JAVA常用 覆盖工具2工具的工作原理32实例与问题4 代码覆盖的意义使用 目 的发现手工/自动化测试的遗漏点, 并补充case作为手工测试、 UT及qa自动化测试全面性的衡量标准使用 范围 RD使用衡量单测覆盖率QA使用衡量测试覆盖率使用 方式使用 方式 手工测试中, 通过环境搭建使用覆盖率工具持续集成中, 通过hudson插件根据自动化执行情况生成覆盖率自动化case开发中, 通过eclipse的覆盖率插件使用3JAVA常用 覆盖率工具 Emma、 Cobertura、 Jacoco JA VA 常 用 覆 盖 工 具jacocoemmacobertura基于jcoverage。 基于ASM框架,对class 插桩项目, 包, 类, 方法的语句覆盖和分支覆盖原理使用asm修改字节码可以修改Jar文件、 class文件字节码文件覆盖粒度方法, 类, 行, 分支和指令覆盖语句、 行、 类、 基本块、 指令。 无分支覆盖。