自动化实现之Jenkins+TestNG
发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,前段时间想通过Jenkins+testNG的方式去达到持续集成、持续测试的目的!不仅自动触发测试同时将结果发送邮件至相关人员,并能跟踪每次的测试结果,且形成详细的报告!主要分三个大步骤:1.编写tes
千家信息网最后更新 2025年01月25日自动化实现之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安全错误
数据库的锁怎样保障安全
群晖服务器未运行怎么办
网络技术都包括什么
德文特数据库
勒索数据库安全吗
梦幻西游手游天蝎座服务器
网络安全改编歌曲少年
运营商多久检查网络安全
如何制作数据库平台
安大网络技术中心
火箭军软件开发助理工程师
服务器运转监测与管理
绝地东南亚服务器在哪
数据库字段如何修改
深圳网络安全法律法规
wind数据库咋下载
高一信息网络技术教案
网剧讲网络安全
我的世界服务器不能开小号怎么办
真正的裸金属服务器是否需要硬盘
直接命令行管理数据库
医护人员绘画软件开发
广东服务器批发云空间
战网世界服务器
uc浏览器提示网络安全
新建数据库监听器报错
网络安全职业金字塔
网络安全rap
通州区定制软件开发调整
12年网络安全保卫战
原神能实名认证两个服务器吗