`
yutiansky
  • 浏览: 197498 次
  • 性别: Icon_minigender_1
  • 来自: 本溪
社区版块
存档分类
最新评论

Cobertura 笔记

阅读更多

1,从 http://cobertura.sourceforge.net/ 下载

2,相关 ant 文件

<project name="MyProject" default="instrument" basedir=".">

	<property name="cobertura.dir" value="cobertura" />

	<path id="cobertura.classpath">
	    <fileset dir="${cobertura.dir}">
	        <include name="cobertura.jar" />
	        <include name="lib/**/*.jar" />
	    </fileset>
	</path>

	<taskdef classpathref="cobertura.classpath" resource="tasks.properties" />

	<target name="instrument">
		<cobertura-instrument todir="build/instrumented-classes">
		    <fileset dir="build/classes">
		        <include name="**/*.class"/>
		    </fileset>
		</cobertura-instrument>
	</target>

	<target name="report">
	    <cobertura-report srcdir="src/java" destdir="build/coverage" encoding="UTF-8" />
	</target>

</project>

3, 将生成的 cobertura.ser 放在 tomcat 根目录下。

4, 将相关 jar 放在 lib 下。

5, 将加工后的 class 放到 classes 下。

6, 运行 tomcat 。

7, 测试。

8, 停止 tomcat。

9, 用 tomcat 根目录下的 cobertura.ser 就能得到覆盖率报告了。

 

分享到:
评论

相关推荐

    cobertura

    标题“Cobertura”指的是一个开源的Java代码覆盖率工具,它可以帮助开发者衡量和理解他们的测试套件对代码的覆盖程度。Cobertura通过分析类文件,跟踪代码执行情况,然后生成详细的报告,显示哪些行代码被测试覆盖,...

    Junit+ant+cobertura示例

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

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

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

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

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

    Cobertura代码覆盖率测试工具介绍

    Cobertura 代码覆盖率测试工具介绍 Cobertura 是一种开源测试工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码以及哪些代码没有执行,来测量测试覆盖率。除了找出未测试到的代码并发现 BUG 外,...

    cobertura测试代码

    【标题】:“Cobertura测试代码” 在软件开发过程中,测试是至关重要的环节,它确保了代码的质量和稳定性。Cobertura是一款Java语言的代码覆盖率工具,它可以帮助开发者量化单元测试的效果,通过度量代码被测试覆盖...

    cobertura1.9.1

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

    cobertura代码覆盖率工具

    Cobertura 代码覆盖率工具详解 Cobertura 是一个流行的代码覆盖率工具,用于衡量 Java 应用程序的代码覆盖率。它可以生成详细的报告,帮助开发者了解代码的测试覆盖率,从而提高代码的质量。 什么是代码覆盖率? ...

    cobertura 1.9.4.1

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

    Java Cobertura

    ### Java Cobertura:代码覆盖率工具详解 #### 一、引言 在软件开发过程中,确保代码的质量至关重要。其中,测试覆盖率是衡量代码质量的关键指标之一。Cobertura是一款开源的Java代码覆盖率工具,它能够帮助开发者...

    cobertura-1.9.4.1-src.zip

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

    cobertura工具包

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

    cobertura源代码

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

    用 Cobertura 测量测试覆盖率

    标题中的“用 Cobertura 测量测试覆盖率”指的是在软件开发过程中使用 Cobertura 工具来评估代码的测试覆盖率。测试覆盖率是衡量测试质量的重要指标,它表示代码中被测试用例执行到的比例。Cobertura 是一个开源的 ...

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

    【使用Cobertura统计单元测试覆盖率】 在软件开发过程中,单元测试是确保代码质量的重要环节。它能够帮助我们发现潜在的错误,提高代码的可维护性。然而,仅仅编写单元测试是不够的,我们还需要知道这些测试覆盖了...

    cobertura-2.1.1-bin.tar

    Cobertura可用于分析Java代码的测试覆盖率。Cobertura根据没有被测试覆盖的代码生成基于HTML的报告。 Cobertura提供可用于插装、检查和测试代码的工具。通过监控可测试的代码,Cobertura允许你使用你选择的测试框架...

    cobertura-2.1.1.jar

    cobertura-2.1.1.jar下载

    Cobertura Jenkins 插件

    Cobertura Jenkins 插件

    cobertura-2.1.1-bin

    Cobertura is a free Java code coverage reporting tool. It is based on jcoverage 1.0.5. See the Cobertura web page and wiki for more details. Since 2.0.0, Cobertura versions follow the Semantic ...

    cobertura-2.1.1

    【 cobertura-2.1.1 】是针对软件开发中的一个关键工具,主要用于衡量单元测试的覆盖率。单元测试是对软件中的最小可测试单元进行检查和验证,如函数、方法或对象。它确保代码的各个部分按预期工作,并在后续的开发...

Global site tag (gtag.js) - Google Analytics