jenkins教程菜鸟_自动化实现之Jenkins+TestNG

本文详细介绍了如何使用Jenkins结合TestNG实现持续集成和持续测试。首先,编写TestNG测试类并手动执行验证。接着,在pom.xml中配置maven-surefire-plugin插件,指定testng.xml文件。最后,在Jenkins中设置相应的构建任务,包括构建触发和邮件通知,以自动化执行测试并发送结果报告。
摘要由CSDN通过智能技术生成

前段时间想通过Jenkins+testNG的方式去达到持续集成、持续测试的目的!不仅自动触发测试同时将结果发送邮件至相关人员,并能跟踪每次的测试结果,且形成详细的报告!

主要分三个大步骤:

1.编写testNG测试类,并创建testng.xml文件;手动触发执行测试;确保代码无误!

2.在pom.xml文件中添加maven-surefire-plugin插件,并将手动执行通过的testng.xml文件配置到该插件中,入下图所示(图中为demo.xml)

org.apache.maven.plugins

maven-surefire-plugin

src/main/java/Demo.xml

2.4

3.在JENKINS中进行各项配置即可

在此分两种情况进行配置:

1)被测系统与测试代码在一个工程下,即一个在/src/main/java下,一个在/src/test/java下;则配置一个job

2)被测系统与测试代码不在一个工程下,那么两个工程各配置一个job,测试工程的job依赖被测系统的job,那么在被测系统的job下配置构建触发机制为检查SVN变化即可

如下图:

098c0da8f966e6fa4a5e010db5403e4d.png

配置构建后操作:

738a1b101f14f0d527ee2a761fccf0b1.png

具体参数说明见插件说明;此插件负责读取testng执行结果以便生成如下测试报告:

f0f6d6391e155df54e7310983347f585.png

b0588d375d31b63155a93db049e9dccc.png

安装E-mail Notification插件,并配置邮件模板如下图:

66f99ed78fa8b9a5ca44d3300a812782.png

1e6dcca815e961a370196cc8334d9461.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值