【Cobertura使用】代码覆盖率学习笔记

上传人:枫** 文档编号:493640161 上传时间:2022-12-12 格式:DOC 页数:9 大小:333.90KB
返回 下载 相关 举报
【Cobertura使用】代码覆盖率学习笔记_第1页
第1页 / 共9页
【Cobertura使用】代码覆盖率学习笔记_第2页
第2页 / 共9页
【Cobertura使用】代码覆盖率学习笔记_第3页
第3页 / 共9页
【Cobertura使用】代码覆盖率学习笔记_第4页
第4页 / 共9页
【Cobertura使用】代码覆盖率学习笔记_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《【Cobertura使用】代码覆盖率学习笔记》由会员分享,可在线阅读,更多相关《【Cobertura使用】代码覆盖率学习笔记(9页珍藏版)》请在金锄头文库上搜索。

1、代码覆盖率1.代码覆盖率工具比较用过几款java单体覆盖率工具。稍稍列举一下:Jcoveragehttp:/ 支持ANT TASK2 支持Eclipse Plugin缺点 1 商用软件,要money的2 貌似以前instrument内存管理的很郁闷,轻松就会outofmemoryEmmahttp:/ 优点:1 开源软件2 支持ANT TASK缺点: ANT TASK的参数指定较弱,coverage参数需要追加配置文件。Coberturahttp:/ 优点:1 开源软件2 支持MARVEN缺点: 可定制参数太少从文件的输出上来看,还是以xml,html生成为主。2. Codepro analyt

2、iX 代码覆盖率安装eclipse插件,在这里不细说了。更新地址:CodePro AnalytiX - http:/ 常用插件图解汇总.docx 文档在菜单选择CodeProViewsCode Coverage 选择统计结果视图在项目上点击鼠标右键,CodePro ToolsInstrument for Code Coverage 如下图所示正常运行测试用例,在Code Coverage 视图会出现结果使用CodePro AnalytiX的优点:是Eclipse的集成插件,不需要想Cobertura建立项目,简单容易上手,对提高代码测试覆盖率节省了事件。缺点:无法过滤类,在报告中包含了整个测试

3、项目的测试点类。因此生成报告需要借助于Cobertura来完成。总结:使用 CodePro AnalytiX来辅助编写测试用例,达到质量目标。中创中间件的质量目标是:行覆盖率90%,分支覆盖率75%。然后,使用Cobertura生成测试用例的报告。3.Cobertura例子首先创建一个Java项目,项目名:utmp.code.coverage.test结构如下图所示:接下,创建一个Ant构建配置文件,帮我们实现自动化的编译,单元测试以及cobertura来测量单元测试的代码覆盖情况。Ant的 build.xml文件内容如下:增加测试点,在红色1处添加,增加测试用例在红色2处添加。cobertura-report srcdir=$src.dir destdir=$coverage.xml.dir format=

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号