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

314 阅读2分钟

1.JUnit简介

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

2.JUnit运行环境准备

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

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

(3)部署Java+Maven软件。

3.项目的配置

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

image-20230221133255419.png

(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)。

image-20230221133834626.png

image-20230221133848574.png

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

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

image-20230221134218621.png

img.png
img.png

4.执行job

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

image-20230221134927232.png

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

image-20230221135114819.png

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