由于testng.xml中只能设置一个标签,就无法创建多个测试集,通过标签可以实现允许多个测试集。

1、testng.xml中引入多个suite-file

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"><suite name="-"><!--reportng测试报告--><listeners ><listener class-name="org.uncommons.reportng.HTMLReporter"/><listener class-name="org.uncommons.reportng.JUnitXMLReporter"/></listeners><suite-files ><!--模块1--><suite-file path="xx.xml"></suite-file><!--模块2--><suite-file path="xx.xml"></suite-file></suite-files></suite>

2、具体实现case写在引入的xx.xml文件中

3、生成测试报告如下,可以看到有一个为空的suite,这个suite是testng.xml中默认的,我们不写具体内容,只作为容器

原文地址:https://www.cnblogs.com/kusy/p/8884725.html

【testNG】执行多个suit相关推荐

  1. 如何解决testng执行用例失败自动重跑问题

    如何解决testng执行用例失败自动重跑问题 参考文章: (1)如何解决testng执行用例失败自动重跑问题 (2)https://www.cnblogs.com/cheese320/p/847864 ...

  2. testng执行参数_TestNG中注解使用 笔记

    一.Before和After类注解 1.@BeforeSuite.@AfterSuite 2.@BeforeTest.@AfterTest 3.@BeforeClass.@AfterClass 4.@ ...

  3. TestNG执行测试

    使用TestNG类执行测试用例.这个类的主入口点在TestNG的框架运行测试.用户可以创建自己的TestNG的对象,并调用它以许多不同的方式: 在现有的testng.xml 合成testng.xml, ...

  4. TestNG执行测试方法依赖关系

    TestNG中一个类中有多个测试方法的时候,多个测试方法的执行顺序或者依赖关系的问题.如果不用dependsOnMethods,testNG会自动根据@Test方法名称的首字母排序来执行测试方法. p ...

  5. testng执行参数_初识TestNG测试框架

    testkuaibao|软件测试自学公众号 公众号文章的推送机制改变.又由于我们公众号是不定时更新的,所以会导致很多小伙伴不能及时的收到我们的文章.大家可以把我们的公众号设置为星标,或者看完文章点个在 ...

  6. Testng执行顺序控制

    1.class执行顺序控制-testng.xml之preserve-order preserve-order:用来控制<test>里面所有<classes>的执行顺序.< ...

  7. testng执行参数_TestNG参数化测试

    TestNG中的另一个有趣的功能是参数化测试. 在大多数情况下,您会遇到业务逻辑需要大量测试的场景. 参数化测试允许开发人员使用不同的值一次又一次地运行相同的测试. TestNG可以通过两种不同的方式 ...

  8. 如何用TestNG满足开发自测?

    写在前边 用单元测试Junit完全可以满足日常开发自测,为什么还要学习TestNG,都影响了我的开发进度! 最近技术部老大突然宣布:全体开发人员必须熟练掌握自动化测试框架TestNG,就有了上边同事们 ...

  9. java+testng接口测试入门

    testNG是一个测试框架,它能组织测试用例按照你想要的方式进行运行,并输出一定格式的便于阅读的测试报告(结果),通过java+testng的方式说明一下接口测试的基本使用方法. 一.环境搭建 a)千 ...

最新文章

  1. linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效
  2. JS --正则表达式验证、实战之邮箱模式
  3. 【搜索专题】BFS中的多源BFS-双端队列BFS
  4. 养娃时做过的蠢事,程序员必看!
  5. 后疫情时代,如何重构数字战斗力?
  6. GWT笔记(Google Web Toolkit)1
  7. WindowsServer2003双网卡配置
  8. http://www.gov.cn/fuwu/bm/gyhxxhb/index.htm
  9. 开发直播APP软件一定要了解的H.264编码,即时通讯中的战斗机
  10. KTV歌曲推荐-深入浅出协同过滤
  11. 981. 基于时间的键值存储
  12. python015 Python3 函数
  13. RuntimeError: Expected tensor for argument #1 ‘indices‘ to have scalar type Long; but got CUDAFloatT
  14. 徐思 201771010132
  15. 前端之搭建简单的Node服务器
  16. 苦尽甘来 一个月学通JavaWeb(六 XML)
  17. 错误集——在线源报未知错误Could not resolve host
  18. Fragment 可见性监听方案 - 完美兼容多种 case
  19. 【专家观点】超大规模数据要素市场体系下数据价格生成机制研究
  20. Java学习笔记【入门】(1):Java版本介绍

热门文章

  1. EPSON RX8010SJ RTC 简要功能说明及性能参数
  2. html使div内部元素水平排列,如何使三个div水平排列
  3. 中科创达获华为认证成为HarmonyOS Connect ISV合作伙伴
  4. 对南京地铁计价模型分析及最佳路径设计基于Python语言
  5. PyKivy入门教程:Kivy Python库的介绍、安装及使用方法详解
  6. TI1443Boost + Uniflash下载问题:卡在Connected to COM port问题解决
  7. 神经网络结构如何确定,神经网络的神经元结构
  8. 判断一棵树是否是另一棵树的子树
  9. Facebook授权登录获取应用编号和应用密钥及配置
  10. 项目案例:论坛短信息