可参照网页:中文:http://www.cnblogs.com/morebetter/archive/2013/06/26/3156756.html
http://www.ibm.com/developerworks/cn/opensource/os-cn-emma/index.html#download
英文:http://emma.sourceforge.net/ 需要翻墙
EMMA 核心插件 emma.jar 包,需要到官网上http://emma.sourceforge.net/ 下载。
1 EMMA 是一个开源、面向 Java 程序测试覆盖率收集和报告工具。它通过对编译后的 Java 字节码文件进行插装,在测试执行过程中收集覆盖率信息,并通过支持多种报表格式对覆盖率结果进行展示。 EMMA 所使用的字节码插装不仅保证 EMMA 不会给源代码带来“脏代码”,还确保 EMMA 摆脱了源代码的束缚,这一特点使 EMMA 应用于功能测试成为了可能。
2 在测试中使用 EMMA 收集覆盖

本文介绍了如何结合Emma Maven Plugin进行Java程序的测试覆盖率分析。首先,需要从Emma官网下载emma.jar和maven-emma-plugin相关插件,并将其放入JRE的lib/ext目录。接着,在Maven工程的POM文件中配置依赖,执行mvn emma:emma命令后,会在target目录下生成详细的覆盖率报告。通过这些报告,开发者可以了解到代码的测试覆盖情况。
最低0.47元/天 解锁文章
904

被折叠的 条评论
为什么被折叠?



