基于 Jenkins + JaCoCo 实现功能测试代码覆盖率统计

本文介绍了如何使用JaCoCo和Jenkins来统计功能测试的代码覆盖率。JaCoCo是一个轻量级的Java代码覆盖率工具,支持多种集成方式。通过Java agent在远程服务上收集覆盖率数据,再利用Jenkins Pipeline任务生成报告。实践步骤包括下载JaCoCo分发包,修改应用启动脚本添加JVM参数,以及在Jenkins中配置Pipeline任务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文首发于:Jenkins 中文社区

hangzhou

使用 JaCoCo 统计功能测试代码覆盖率?

对于 JaCoCo,有所了解但又不是很熟悉。 "有所了解"指的是在 CI 实践中已经使用 JaCoCo 对单元测试代码覆盖率统计: 当代码 push 到代码仓库后,用 JaCoCo 进行单元测试代码覆盖率统计,并将相应数据推送到 SonarQube。 "不是很熟"指的是应用场景也仅限于此,并未进行过多研究与实践。

前不久,有测试同事提出,想要在实际测试时,用 JaCoCo 统计功能测试代码覆盖率。 其主要目的是在经过功能测试后,通过查看代码覆盖率统计的相关指标,增强对软件质量的信心。 经查阅资料,证明这是可行的。

由于对 JaCoCo 不甚了解,于是查阅官网资料对 JaCoCo 进一步了解。

进一步了解 JaCoCo

JaCoCo,即 J

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值