每种编程语言都有自己的单元测试框架。执行单元测试的工作一般由构建工具来完成。Jenk-ins做的只不过是执行这些构建工具的单元测试命令,然后对测试报告进行收集,并呈现。
Jenkins并不会自动帮我们写单元测试,写单元测试还是要靠人。为什么要这样说呢?因为笔者发现,不少人认为Jenkins的自动化测试是指Jenkins代替人自动写测试。
1、JUnit
如果你打下面的链接 xUnit | Jenkins plugin ,它会列出单元测试插件可用的列表。

JUnit是一个Java语言的单元测试框架,由Kent Beck和ErichGamma创建。当执行maven test命令时,Maven会执行测试阶段(包括单元测试),然后生成测试报告。
在Jenkins中的JUnit测试:
-
基于Junit的一个简单的 HelloWorldTest 类。
-
ANT作为构建工具
本文详细介绍了如何在Jenkins中使用JUnit进行单元测试,包括配置Jenkins以执行JUnit测试和查看测试报告。同时,文章还探讨了JaCoCo在代码覆盖率分析中的应用,提供了JaCoCo插件的安装和使用步骤,强调了代码覆盖率不应单独作为评价标准,而应结合其他指标一起考虑。
订阅专栏 解锁全文
359

被折叠的 条评论
为什么被折叠?



