Java单元测试之覆盖率统计eclemma


安装####

有两种安装方法

  • 下载安装(推荐)
    地址: http://sourceforge.net/projects/eclemma/
    • 将解压后的features和plugins目录下的文件分别拷贝到Eclipse下的features和plugins目录。
      注意:不要将features和plugins目录外的文件拷贝到Eclipse目录下,只拷贝features和plugins目录下的文件。
  • 在线安装
    地址: http://update.eclemma.org
  1. 重启Eclipse
  2. 工具栏上会出现coverage图标
  3. 执行java代码
  4. 用eclemma执行
  5. 查看结果

  6. 结果分析
    • 红色代表未执行
    • 黄色代表条件没有全部执行
    • 绿色代表执行过了

结论:可以看到,在Calculator类中Square方法和Multiply方法并没有被执行,主要原因是Multiply方法尚未写好,而Square方法没有对其进行测试。

生成覆盖率报告####

右击项目名称->选择Export(导出)->选择Java的Coverage Report


保存后,打开html文件


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM