【TestNG学习(三)套件测试】
1、创建一个项目,结构如下:
2、创建三个测试类(建议自定义所有名称按照自己的逻辑自定下,这样会清晰很多)
3、创建xml文件开始套件测试
<?xml version="1.0" encoding="UTF-8"?>
<suite name="TestAll"><test name="order"><classes><class name="com.lsc.two2Test" /><class name="com.lsc.two1Test" /></classes></test><test name="database"><classes><class name="com.lsc.twoTest" /></classes></test></suite>
运行结果(结合创建的测试类验证):
运行了twoTest、two1Test、two2Test三个测试类
<?xml version="1.0" encoding="UTF-8"?>
<suite name="TestAll"><test name="order"><packages><package name="com.lsc.*" /></packages></test></suite>
运行结果(结合创建的测试类验证):
运行了package name="com.lsc”的所有测试类
<?xml version="1.0" encoding="UTF-8"?>
<suite name="TestAll"><test name="database"><groups><run><exclude name="nonono" /><include name="two1Test12" /></run></groups><classes><class name="com.lsc.two1Test" /></classes></test></suite>
运行结果(结合创建的测试类验证):
运行了two1Test测试类中group为two1Test12的用例并且未运行group包含nonono的用例
<?xml version="1.0" encoding="UTF-8"?>
<suite name="TestAll"><test name="order"><classes><class name="com.lsc.two2Test"><methods><exclude name="two2Test2" /></methods></class></classes></test></suite>
运行结果(结合创建的测试类验证):
运行了two2Test测试类并且未运行method为two2Test2的用例
【TestNG学习(三)套件测试】相关推荐
- Redis6入门学习(三)--Redis_Jedis、事务、LUA脚本
title: Redis6入门学习(三) 文章目录 title: Redis6入门学习(三) **Redis_Jedis_测试** **Jedis所需要的jar包** **连接Redis注意事项** ...
- testng入门教程5TestNG套件测试
TestNG套件测试 测试套件的测试是为了测试软件程序的行为或一系列行为的情况下,是一个集合.在TestNG,我们不能定义一套测试源代码,但它代表的套件是一个XML文件执行特征.这也允许灵活的配置要运 ...
- Junit 4.x 单元测试,参数化测试,套件测试 实例
对下面三个类进行单元测试 ,组成套件测试. public class Calculate {public int add(int a, int b) {return a + b;}public int ...
- Docker学习三:Docker 数据管理
前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...
- 深度学习三(PyTorch物体检测实战)
深度学习三(PyTorch物体检测实战) 文章目录 深度学习三(PyTorch物体检测实战) 1.网络骨架:Backbone 1.1.神经网络基本组成 1.1.1.卷积层 1.1.2.激活函数层 1. ...
- 深度学习三巨头共获 2018 年图灵奖(经典重温)!
整理 | 琥珀 出品 | AI科技大本营(ID:rgznai100) 2019 年 3 月 27 日,ACM 宣布,深度学习三位大牛 Yoshua Bengio.Yann LeCun.Geoffrey ...
- 深度学习三十年创新路
深度学习三十年创新路 编者注:深度学习火了,从任何意义上,大家谈论它的热衷程度,都超乎想象.但是,似乎很少有人提出不同的声音,说深度学习的火热,有可能是过度的繁荣,乃至不理性的盲从.而这次,有不同的想 ...
- 【网络安全学习】渗透测试篇01-DVWA靶场环境搭建教程
渗透测试:通过经授权的模拟攻击,发现存在的漏洞,并以此对网络.主机.应用及数据的安全性进行评估. 靶场作用:在合法的环境下进行网络安全学习与演练 目录 为什么写这篇文章? 介绍及注意事项 环境搭建 1 ...
- AVI音视频封装格式学习(三)——AVI 数据结构解析
这里介绍AVI会使用到的数据结构,为了避免翻译引入歧义,决定该部分还是使用英文原文,如后续有时间再进行翻译. AVIMAINHEADER structure The AVIMAINHEADER str ...
最新文章
- php请求接口数据,php curl请求接口并获取数据的示例代码
- 在MSBuild.exe中使用条件编译(Conditional Compile)
- (多图)老弟,你连HTTPS 原理都不懂,还给我讲“中间人攻击”,逗我吗...
- 【0ms优化】剑指 Offer 18. 删除链表的节点
- Android之编译jni出错解决办法
- centos连接xrdp桌面黑屏_小鹅通|视频直播桌面共享模式|视频直播OBS使用教程
- UI设计摘要背景素材|简单分层PSD格式化模板,为项目增加背景
- 理解Promise的3种姿势
- 也谈压缩感知(compressive sensing)
- 使用windows Builder的一个中文乱码问题解决
- 基于springboot网上购物商城系统设计与实现
- ubuntu18.04 64位安装itunes12
- java基础完整代码,22年最新
- 苹果个人开发者账号出售_国内苹果企业级开发者账号申请需要多久
- 计算机硕士毕业论文范文,计算机论文:精选计算机硕士毕业论文范文十篇.docx...
- php5.2.17 pecl,php pecl的使用
- 关于FlashDB的应用-GD32F450上
- Vivado使用技巧(24):HDL/XDC中设置综合属性
- [附源码]java毕业设计哈金院快递驿站管理信息系统
- JavaScript常用技巧:stroage封装
热门文章
- 解读欧盟新标准EN ISO 20345:2022《个体防护装备 安全鞋》
- R5F10268 FDL CS+ for CC 设置与实测数据
- Nodejs Playwright 2Captcha 验证码识别实现自动登陆
- 企业培训讲师王一博老师简介——深圳良师优选
- Spring Boot 文件通过zip压缩包 批量下载
- SAR相关指标_sinc函数与SAR点目标聚焦指标——分辨率、峰值旁瓣比、积分旁瓣比
- Linux rm命令 删除文件夹或文件
- swiper实现匀速无缝轮播
- 彻底搞懂Python类属性和方法的调用
- int类型转换String类型,String类型转换成int类型