`
onlyor
  • 浏览: 382374 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

cobertura 代码覆盖率配置

    博客分类:
  • java
阅读更多


1 准备工作
    1.1 下载cobertura
    1.2 将${cobertura_home}下的coberturaFlush.war拷贝到${tomcat_home}\webapps下
    1.3 将${cobertura_home}下的cobertura.jar拷贝到${tomcat_home}\lib下

 

2 打包
执行以下命令${cobertura}\cobertura-instrument.bat ${tomcat_home}\webapps\Store\WEB-INF\classes
生成cobertura.ser,考到${tomcat_home}\bin

 

3 执行生成报告
   3.1 启动tomcat
   3.2 点击页面中的各个事件后

   3.3 关闭控制台(在控制台CTRL + C 停止tomcat服务)

   3.4 执行以下命令
 ${cobertura}\cobertura-report.bat --datafile ${tomcat_home}\bin\cobertura.ser --destination D:\report  --srcdir E:\juno_sp\Store\src

 

4 查看代码覆盖率报告D:\report\index.html


注意:
若启动tomcat报错,需要配置${tomcat_home}\bin\catalina.bat文件
在文件头增加以下内容
set JAVA_OPTS=-Xss1m -Xms512m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

 

 

分享到:
评论

相关推荐

    Cobertura代码覆盖测试工具:cobertura-2.1.1

    Cobertura是一款强大的Java代码覆盖率测试工具,它的主要任务是对Java源代码进行度量,以确定测试套件在运行时覆盖了多少代码。这个过程对于确保软件的质量和完整性至关重要,因为全面的测试覆盖率可以帮助开发者...

    用 Cobertura 测量测试覆盖率

    Cobertura 是一个开源的 Java 代码覆盖率工具,它能够帮助开发者了解测试对代码的覆盖程度,找出未被测试覆盖的代码区域,从而提升测试的全面性和软件的质量。 在实际应用中,Cobertura 通过动态分析运行时的字节码...

    使用Cobertura统计单元测试覆盖率

    - **代码覆盖率报告**:Cobertura可以生成详细的代码覆盖率报告,显示哪些类、哪些方法被测试覆盖,以及具体的行覆盖率。 - **实时监控**:Cobertura支持在构建过程中实时监控覆盖率,有助于快速定位未被测试覆盖...

    cobertura-2.1.1测试案例覆盖率统计工具

    Cobertura是一款强大的Java代码覆盖率工具,用于度量软件测试的充分性。它通过分析类文件,跟踪代码执行情况,从而提供详细的测试覆盖率报告。在软件开发过程中,测试覆盖率是评估测试质量的重要指标,它可以帮助...

    Junit+ant+cobertura示例

    总的来说,"Junit+ant+cobertura示例"是一个展示如何使用JUnit进行单元测试,通过Ant进行自动化构建,并利用Cobertura进行代码覆盖率分析的实践案例。这样的组合可以帮助开发者更高效地管理和提升代码质量,确保软件...

    cobertura测试代码

    Cobertura是一款Java语言的代码覆盖率工具,它可以帮助开发者量化单元测试的效果,通过度量代码被测试覆盖的程度来评估测试的质量。本主题将深入探讨Cobertura的使用和它在测试代码中的作用。 【描述】:...

    Java测试覆盖率工具cobertura1.9

    Java测试覆盖率工具Cobertura1.9是一款用于评估Java代码测试完整性的工具,它通过分析程序执行时的路径,计算出被测试代码的覆盖率。在软件开发过程中,测试覆盖率是衡量代码质量、测试充分性的重要指标,它可以帮助...

    cobertura源代码

    Cobertura是一款开源的Java代码覆盖率工具,它用于衡量你的测试套件覆盖了多少源代码。在软件开发过程中,代码覆盖率是衡量测试质量的一个重要指标,它可以帮助开发者了解测试的全面性和有效性。Cobertura通过静态...

    cobertura

    2. 配置Ant构建文件:在build.xml中添加Cobertura相关的任务,如`<cobertura>`,`<instrument>`,`<report>`等,用于代码覆盖率的收集和生成报告。 3. 集成测试框架:Cobertura可以与JUnit、TestNG等测试框架配合...

    cobertura1.9.1

    Cobertura 1.9.1 是一个历史悠久的代码覆盖率工具,主要在Java开发环境中使用。它能够帮助开发者测量和报告程序代码的测试覆盖率,即多少代码被单元测试执行过。这对于确保软件的质量和可靠性至关重要,因为未经过...

    软件测试中的自动化测试与代码覆盖率.pptx

    **配置代码覆盖率工具**的关键步骤包括: - 确保工具与项目环境兼容。 - 集成工具到构建过程中,以便自动化测试时自动计算覆盖率。 - 定制化配置参数以适应项目的具体需求。 为了提高代码覆盖率,可以采取以下策略...

    Java Cobertura

    #### 五、配置Cobertura进行代码覆盖率分析 为了使用Cobertura对上述的Java类进行覆盖率分析,我们需要进行以下步骤的配置: 1. **修改build.xml文件**:如果使用的是Ant,则需要在build.xml文件中加入Cobertura...

    cobertura 1.9.4.1

    Cobertura 是一个开源的 Java 代码覆盖率工具,主要用于衡量软件项目中单元测试的覆盖程度。版本 1.9.4.1 是该工具的一个稳定版本,它为开发者提供了详细的信息,帮助他们了解测试代码对源代码的覆盖范围,从而提升...

    cobertura工具包

    Cobertura工具包是一款用于Java应用程序的代码覆盖率工具,它能够帮助开发者衡量单元测试对代码的覆盖程度。在软件开发中,确保代码的覆盖率是一项重要的质量指标,因为高覆盖率通常意味着更多的代码得到了测试,...

    php7.0.33覆盖率统计全部资源

    然后,根据提供的文档或说明,安装并配置代码覆盖率工具。这通常涉及安装Xdebug扩展,更新php.ini配置文件,以及设置PHPUnit的覆盖率选项。一旦配置完成,运行测试套件并生成覆盖率报告,就可以查看哪些代码段未被...

    cobertura-1.9.4.1-src.zip

    Cobertura是一款开源的Java代码覆盖率工具,它用于测量Java程序单元测试的覆盖率。这个"cobertura-1.9.4.1-src.zip"压缩包包含的是Cobertura 1.9.4.1版本的源代码。源代码是任何软件开发的基础,它允许开发者深入...

    cobertura-1.9.4.1-bin.zip

    Cobertura 是一个用于 Java 代码覆盖率测试的工具,它能够帮助开发者测量和跟踪他们的源代码有多少被单元测试覆盖。 在描述 "cobertura-1.9.4.1-bin.zip" 中,没有额外的具体信息,但我们可以推断这可能是一个 ZIP ...

    cobertura bin

    【标题】:“Cobertura Bin”是指Cobertura工具的二进制版本,它是一个用于Java项目的代码覆盖率工具。在软件开发过程中,单元测试是确保代码质量的重要环节,而Cobertura则是衡量这些测试覆盖了源代码多少比例的...

    cobertura-2.1.1

    Cobertura 是一个开源的Java代码覆盖率工具,它能够分析Java程序的运行情况,记录哪些代码被测试用例执行过,哪些没有。这个过程通常在持续集成环境中进行,以便开发团队可以实时了解代码的健康状况。Cobertura-...

Global site tag (gtag.js) - Google Analytics