由于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. ROS学习总结一ROS组织框架与几个关键词
  2. 服务器位置缩写,服务器地区缩写
  3. php7 mcrypt模块_如何在php7.2/php7.3中安装mcrypt扩展?
  4. centos安装redis并客户端连接_Linux(Centos)之安装Redis及注意事项
  5. 被抖音公司开除了....
  6. 网络中的哪些事儿(三)之我眼中的三层交换机
  7. [转] Bound Service的三种方式(Binder、 Messenger、 AIDL)
  8. nodejs express 学习
  9. 一句实现jquery导航栏
  10. 简单通用的Makefile编写例子
  11. 物联12:传输线理论
  12. Bootstrap 框架-下拉菜单
  13. ewebeditor 2.8.0目录遍历漏洞——漏洞复现
  14. java做安卓文本编辑器,android文本编辑器
  15. “内存不能为read/written”是什么原理?
  16. GoldenGate—日常管理
  17. hashmap hash冲突怎么解决_hashMap怎么解决hash冲突的
  18. Java——Scanner对象
  19. ​PDF转Excel转换器推荐
  20. 手把手教你做树莓派魔镜-MagicMirror(三)-系统安装和设置

热门文章

  1. mybaits 中的配置,应和查询到的参数 一一对应,才可以映射到pojo类中
  2. 生信软件 | Trimmomati (质量控制,修剪低质和接头序列)
  3. FASTQ质控软件FASTP下载和运行
  4. 如何统计iOS产品不同渠道的下载量?
  5. 关闭Mac顽固的开机启动程序
  6. easyexcel 学习
  7. 三叉戟狗血剧,你的 iPhone 曾经可以换一辆玛莎拉蒂? | 2016 影响因子
  8. [scrum][CMMI]戏说CMMI与Agile的近亲关系
  9. 作业活动-类和对象1一、定义个Person类,属性有身份证号码、姓名、性别、年龄、籍贯、住址,行为包括:
  10. 网络编程及三大协议(TCP + UDP + Http)