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学习(三)套件测试】相关推荐

  1. Redis6入门学习(三)--Redis_Jedis、事务、LUA脚本

    title: Redis6入门学习(三) 文章目录 title: Redis6入门学习(三) **Redis_Jedis_测试** **Jedis所需要的jar包** **连接Redis注意事项** ...

  2. testng入门教程5TestNG套件测试

    TestNG套件测试 测试套件的测试是为了测试软件程序的行为或一系列行为的情况下,是一个集合.在TestNG,我们不能定义一套测试源代码,但它代表的套件是一个XML文件执行特征.这也允许灵活的配置要运 ...

  3. Junit 4.x 单元测试,参数化测试,套件测试 实例

    对下面三个类进行单元测试 ,组成套件测试. public class Calculate {public int add(int a, int b) {return a + b;}public int ...

  4. Docker学习三:Docker 数据管理

    前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...

  5. 深度学习三(PyTorch物体检测实战)

    深度学习三(PyTorch物体检测实战) 文章目录 深度学习三(PyTorch物体检测实战) 1.网络骨架:Backbone 1.1.神经网络基本组成 1.1.1.卷积层 1.1.2.激活函数层 1. ...

  6. 深度学习三巨头共获 2018 年图灵奖(经典重温)!

    整理 | 琥珀 出品 | AI科技大本营(ID:rgznai100) 2019 年 3 月 27 日,ACM 宣布,深度学习三位大牛 Yoshua Bengio.Yann LeCun.Geoffrey ...

  7. 深度学习三十年创新路

    深度学习三十年创新路 编者注:深度学习火了,从任何意义上,大家谈论它的热衷程度,都超乎想象.但是,似乎很少有人提出不同的声音,说深度学习的火热,有可能是过度的繁荣,乃至不理性的盲从.而这次,有不同的想 ...

  8. 【网络安全学习】渗透测试篇01-DVWA靶场环境搭建教程

    渗透测试:通过经授权的模拟攻击,发现存在的漏洞,并以此对网络.主机.应用及数据的安全性进行评估. 靶场作用:在合法的环境下进行网络安全学习与演练 目录 为什么写这篇文章? 介绍及注意事项 环境搭建 1 ...

  9. AVI音视频封装格式学习(三)——AVI 数据结构解析

    这里介绍AVI会使用到的数据结构,为了避免翻译引入歧义,决定该部分还是使用英文原文,如后续有时间再进行翻译. AVIMAINHEADER structure The AVIMAINHEADER str ...

最新文章

  1. php请求接口数据,php curl请求接口并获取数据的示例代码
  2. 在MSBuild.exe中使用条件编译(Conditional Compile)
  3. (多图)老弟,你连HTTPS 原理都不懂,还给我讲“中间人攻击”,逗我吗...
  4. 【0ms优化】剑指 Offer 18. 删除链表的节点
  5. Android之编译jni出错解决办法
  6. centos连接xrdp桌面黑屏_小鹅通|视频直播桌面共享模式|视频直播OBS使用教程
  7. UI设计摘要背景素材|简单分层PSD格式化模板,为项目增加背景
  8. 理解Promise的3种姿势
  9. 也谈压缩感知(compressive sensing)
  10. 使用windows Builder的一个中文乱码问题解决
  11. 基于springboot网上购物商城系统设计与实现
  12. ubuntu18.04 64位安装itunes12
  13. java基础完整代码,22年最新
  14. 苹果个人开发者账号出售_国内苹果企业级开发者账号申请需要多久
  15. 计算机硕士毕业论文范文,计算机论文:精选计算机硕士毕业论文范文十篇.docx...
  16. php5.2.17 pecl,php pecl的使用
  17. 关于FlashDB的应用-GD32F450上
  18. Vivado使用技巧(24):HDL/XDC中设置综合属性
  19. [附源码]java毕业设计哈金院快递驿站管理信息系统
  20. JavaScript常用技巧:stroage封装

热门文章

  1. 解读欧盟新标准EN ISO 20345:2022《个体防护装备 安全鞋》
  2. R5F10268 FDL CS+ for CC 设置与实测数据
  3. Nodejs Playwright 2Captcha 验证码识别实现自动登陆
  4. 企业培训讲师王一博老师简介——深圳良师优选
  5. Spring Boot 文件通过zip压缩包 批量下载
  6. SAR相关指标_sinc函数与SAR点目标聚焦指标——分辨率、峰值旁瓣比、积分旁瓣比
  7. Linux rm命令 删除文件夹或文件
  8. swiper实现匀速无缝轮播
  9. 彻底搞懂Python类属性和方法的调用
  10. int类型转换String类型,String类型转换成int类型