最新文章列表

使用 Cobertura 和反射机制提高 Java 单元测试中的代码覆盖率

本文将介绍两种开发实践,用于提高 Java 单元测试中的代码覆盖率。代码覆盖率 = (被测代码 / 代码总数)* 100%。提高被测代码数量或降低代码总数,均可达到提高代码覆盖率的效果。在本文中,您将看到如何通过使用反射机制,在外部直接对目标类中的不可访问成员进行测试,以提高被测代码数量;以及通过修改 Cobertura 源码,使其支持通过正则表达式来过滤不需要进行单元测试的代码,以降低代码总数。 ...
aoyouzi 评论(0) 有634人浏览 2016-11-19 16:13

maven 之 cobertura 简单使用

1. 创建一个maven项目 2. 创建com.CoberturaStart.java package com; public class CoberturaStart { public void helloEveryone(){ System.out.println("================================================ ...
antlove 评论(0) 有917人浏览 2014-10-26 21:06

使用 Cobertura 和反射机制提高 Java 单元测试中的代码覆盖率

本文转自http://www.ibm.com/developerworks/cn/java/j-lo-cobertura/   使用 Cobertura 和反射机制提高 Java 单元测试中的代码覆盖率
azvf 评论(0) 有906人浏览 2014-07-23 14:33

格式化代码、风格检查、代码漏洞检查以及UT覆盖率检查

    在敏捷开发中,随着文档地位不断被削弱,此时代码的可读性和质量往往成为直接决定项目是否健壮可维护的关键。这就要求我们的代码具有良好的风格(包括注释、命名等)、代码格式标准、程序没有非法调用和低级bug,以及用以对功能进行解释的单元测试能够尽可能多地覆盖核心功能。如果每次我们都手动去依次检查这些点是否达标,那持续集成将变得无比缓慢。更遑论持续交付了。     所以在持续集成(CI)的过程中 ...
Surlymo 评论(0) 有2809人浏览 2014-01-26 13:21

转://用 Cobertura 测量测试覆盖率

http://www.ibm.com/developerworks/cn/java/j-cobertura/ 尽管测试先行编程(test-first programming)和单元测试已不能算是新概念,但测试驱动的开发仍然是过去 10 年中最重要的编程创新。最好的一些编程人员在过去半个世纪中一直在使用这些技术,不过,只是在最近几年,这些技术才被广泛地视为在时间及成本预算内开发健壮的无缺陷 ...
nanquan 评论(0) 有1463人浏览 2012-05-09 15:13

可持续集成测试

最近在搞可持续集成测试,顺便写个小例子以后方便参考 目录结构 src\放程序代码 src\test  放testcase 使用的软件版本 pmd:4.2.5 cobertura-1.9.4 findbugs-1.3.9 编译的目录结构 build\classes  源代码*.class build\test      testcase *.class build\report    测试报告 构建平 ...
dfwang 评论(4) 有2433人浏览 2012-04-24 13:26

cobertura-1.9.4.1结合tomcat生成测试报告

1. 下载 cobertura-1.9.4.1.zip 2. 将cobertura.jar、lib下的jar包copy到$TOMCAT_HOME/lib下。 3. 将coberturaFlush.war copy到$TOMCAT_HOME/webapps下。 4. 编写build.properties   # The source code for the examples can be ...
gigi_112 评论(0) 有4158人浏览 2012-03-13 14:39

使用cobertura-maven-plugin做单元测试覆盖率统计

    cobertura-maven-plugin提供单元测试整体覆盖率以及分支覆盖率的统计工具,给编写单元测试的开发者提供一个参考,在pom.xml的配置如下:                 <plugin>                 <groupId>org.codehaus.mojo</groupId>                 <ar ...
zhanshenny 评论(0) 有19690人浏览 2012-03-05 15:35

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics