TDD实战(七)Jacoco 代码覆盖率

虫师 创建于 over 6 years 之前

最后更新: about 1 month 之前

阅读数: 1

TDD实战(七)Jacoco 代码覆盖率

最后一节,和TDD没有直关系,我这里要介绍代码覆盖率工具 Jacoco 。

安装 Jacoco


由于整个TDD项目由 Gradle构建,所以在build.gradle文件中添加 Jacoco 插件。

group 'org.tdd.sample'
version '1.0-SNAPSHOT'

apply plugin: 'java'
apply plugin: "jacoco"   //Jacoco 插件

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

运行测试


切换到TDD 项目目录。执行:

TDD > gradle clean test jacocoTestReport

BUILD SUCCESSFUL in 2s
5 actionable tasks: 5 executed

测试报告


在项目...\TDD\build\reports\jacoco\test\html目录下生成index.html报告,通过浏览器打开。

看到这样一张报告,不知道你是否为对开发的代码码充满了信心。我想这就是 TDD 的魅力。

项目代码

Java TDD demo:https://github.com/defnngj/TDD

0

相关课程

webium简明教程
图文
webium简明教程

课程分类: 测试框架

开箱即用的page object模式

  • 已完结
  • 已更新8集
  • 最后更新时间: 2024-03-18 12:48:12

免费

查看详情
TestNG教程
图文
TestNG教程

课程分类: 测试框架

Java语言中最流行的测试框架了

  • 已完结
  • 已更新12集
  • 最后更新时间: 2024-03-18 12:55:14

免费

查看详情
python unittest测试框架教程
图文
python unittest测试框架教程

课程分类: 测试框架

python 自带的单元测试框架

  • 已完结
  • 已更新8集
  • 最后更新时间: 2024-03-18 12:12:46

免费

查看详情
博客合集
图文
博客合集

课程分类: 测试工具 软件测试基础

当年的一些博文

  • 已完结
  • 已更新154集
  • 最后更新时间: 2024-03-19 22:02:16

免费

查看详情
软件测试基础教程
图文
软件测试基础教程

课程分类: 软件测试基础

转码和转行必备

  • 已完结
  • 已更新9集
  • 最后更新时间: 2024-03-18 11:40:05

免费

查看详情
软件测试入门教程
图文
软件测试入门教程

课程分类: 软件测试基础

新人如何转码到软件测试

  • 已完结
  • 已更新9集
  • 最后更新时间: 2024-03-17 11:07:23

免费

查看详情