使用EclEmma统计代码的测试覆盖率

发表于:2007-12-26 14:27

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:tb天彤    来源:tb天彤的博客

  最近做了个项目,在Eclipse环境中,使用JUNIT开发单元测试程序。为了统计代码的覆盖率,我一直在找一个合适的工具,Emma是排在搜索引擎第一的工具,但是研究了半天还是没能上手。后来试用了EclEmma(Emma在Eclipse里的一个插件),安装简单,覆盖率显示直观。


  先说一下怎么安装。打开Eclipse,点击Help → Software Updates → Find and Install,然后选择Search for new features and press Next,再点击New Remote Site,然后按照下图输入地址:
       

  很简单吧,安装成功以后我们就能在工具栏看到这个按钮:
       

  再说一下使用方法。首选选择你要测试的Test目录,右击,右键菜单里面多了一个Coverage as的选项,先选择Open Coverage Diag,在Coverage那个tab选择你需要覆盖的代码。然后直接点击Coverage按钮,这时测试程序会在JUNIT中执行一遍,执行结束后会生成覆盖率统计结果。


  如果进行了多次测试,我们可以点击Merge按钮,把覆盖率的结果进行合并。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号