写点什么

软件测试 | 单元测试体系集成

  • 2023-02-26
    北京
  • 本文字数:826 字

    阅读完需:约 3 分钟

1.JUnit 简介

JUnit 是一个单元测试框架,我们可以用它来编写单元测试用例。每个用 JUnit 编写的单元测试用例相对独立,运行方便;也可以把它与持续工具 Jenkins 进行集成,我们提交代码后可用 JUnit 自动进行代码的单元测试,用以保证代码的质量。

2.JUnit 运行环境准备

(1)启动 Jenkins 服务,并安装 JUnit Report 插件。


(2)运行 JUnit 单元测试的节点计算机。


(3)部署 Java+Maven 软件。

3.项目的配置

(1)添加好执行单元测试的节点计算机(见图 8-30)。


(2)需要在此节点计算机上进行环境变量的配置。


(3)新建一个自由风格项目。


img.png
复制代码

(4)配置好节点计算机,在 General 选项卡界面上勾选“限定节点运行”(Restrict where this project can be run)项后,在“标签表达式”(Label Expression)文本框中填入节点的匹配表达式(见图 8-31)。


(5)配置代码源,在“源代码管理”(Source Code Management)选项卡界面上选择 Git,将被测项目的源代码的 Git 地址配置到“Repository URL”文本框中(见图 8-32)。




(6)配置执行的命令,在“构建步骤中”选择执行 shell。


(7)在“构建后步骤中”(Post-build Actions)添加输出信息的配置,选择“Publish JUnit test result report”项,在“Test report XMLs”文本框中添加 * * /* .xml 去匹配任意路径下的任意名的 xml 文件,如图 8-33 所示。


img.pngimg.png
复制代码

4.执行 job

(1)job 配置完成之后,保存信息。在 job 首页的左边功能列表中有该工程的操作选项,点击“立即构建”(Build Wow)项,job 将会从 Git 上获取指定的项目代码,并对下载的代码执行单元测试。点击 Jenkins 页面上的“Test Result”选项卡进入到报告查看页面(Test Result:UnitTest),在报告查看页上点击每一个测试用例的名字,可查看每个测试用例运行结果,如图 8-34 所示。



(2)多次运行测试用例后(多于 1 次),在 job 的首页上就会出现测试用例执行的趋势图,注意,要展示趋势图的话至少要有一次单元测试用例运行通过才行(见图 8-35)。


搜索微信公众号:TestingStudio 霍格沃兹的干货都很硬核

用户头像

社区:ceshiren.com 微信:ceshiren2023 2022-08-29 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料、实事更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬

评论

发布
暂无评论
软件测试 | 单元测试体系集成_测试_测吧(北京)科技有限公司_InfoQ写作社区