自动化实现之Jenkins+TestNG
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,前段时间想通过Jenkins+testNG的方式去达到持续集成、持续测试的目的!不仅自动触发测试同时将结果发送邮件至相关人员,并能跟踪每次的测试结果,且形成详细的报告!主要分三个大步骤:1.编写tes
千家信息网最后更新 2025年12月03日自动化实现之Jenkins+TestNG
前段时间想通过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变化即可
如下图:

配置构建后操作:

具体参数说明见插件说明;此插件负责读取testng执行结果以便生成如下测试报告:
安装E-mail Notification插件,并配置邮件模板如下图:
测试
配置
插件
工程
系统
代码
文件
结果
手动
报告
邮件
三个
下图
两个
人员
可在
同时
情况
方式
时间
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
100m带宽的服务器配置
网络安全见阅
bcsp软件开发是干什么
数据库的规范化包括
a5数据库locked数据
网络安全的操作方法
青岛网络安全
微商金字塔软件开发
国产串口终端服务器哪家好
江苏网络软件开发预算
智能医疗系统软件开发哪家好
熵 网络安全
龙岩兴创网络技术有限公司
手游王牌战争如何自己创建服务器
运维服务器管理工作
软件开发中的封装
浅谈网络安全的核心内容
郑州市网络安全峰会
树莓派服务器下载
抓好网络安全工作
沈阳雅译网络技术招聘
网络文明和网络安全宣传方案
网络安全工程师真有那么忙吗
千万级别记录数用什么数据库
汕头教育软件开发收费
浙江拓讯网络技术有限公司开庭
思科网络技术体系
学生网络技术服务信息推荐
redis 做数据库
说明数据库的作用是什么