目录如下:

TestFixture.java 代码如下:

package com.testng.cn;import org.testng.annotations.*;public class TestFixture {//在当前测试类开始时运行。@BeforeClasspublic static void beforeClass(){System.out.println("-------------------beforeClass");}//在当前测试类结束时运行。@AfterClasspublic static void afterClass(){System.out.println("-------------------afterClass");}//每个测试方法运行之前运行@BeforeMethodpublic void before(){System.out.println("=====beforeMethod");}//每个测试方法运行之后运行@AfterMethodpublic void after(){System.out.println("=====afterMethod");}@Testpublic void testCase1(){System.out.println("test case 1");}@Testpublic void testCase2(){System.out.println("test case 2");}
}

  

  • 指定运行测试包
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="测试套件" verbose="1" ><test name="简单测试"><packages><package name="com.testng.cn" /></packages></test>
</suite>

运行结果如下:

  • 指定运行测试类
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="测试套件" verbose="1" ><test name="简单测试"><classes><class name="com.testng.cn.TestFixture"/></classes></test>
</suite>

运行结果如下:

  • 指定运行测试用例
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="测试套件" verbose="1" ><test name="简单测试"><classes><class name="com.testng.cn.TestFixture"><methods><include name="testCase1" /></methods></class></classes></test>
</suite>

  • <methods>...</methods> 定义一组测试方法。
  • <include.../> 指定包含的测试用例(方法) 。  
    •   name 指定测试用例(方法) 的名称。

运行结果如下:

转载于:https://www.cnblogs.com/suim1218/p/8856205.html

12、testng.xml指定运行测试包、测试类、测试方法相关推荐

  1. python+pytest接口自动化之测试函数、测试类/测试方法的封装

    前言 今天呢,笔者想和大家聊聊python+pytest接口自动化中将代码进行封装,只有将测试代码进行封装,才能被测试框架识别执行. 例如单个接口的请求代码如下: import requestshea ...

  2. spring 测试类test测试方法

    实例掩码地址为:孔浩组织结构设计 web.xml配置文件: 1 <!-- Spring 的监听器可以通过这个上下文参数来获取beans.xml的位置 --> 2 <context-p ...

  3. TestNG:在一个测试类中使用@DataProvider依次运行测试

    许多Java开发人员和自动化测试工程师在他们的工作中都使用TestNG作为测试框架. 我也不例外. 这是一个显而易见的选择,因为TestNG提供了非常强大的工具集,使处理各种测试变得更加容易. 为了证 ...

  4. TestNG测试框架之TestNG.xml/YAML

    前言 该篇文章将详细讲述xml执行方式. testng.xml详解 <?xml version="1.0" encoding="UTF-8"?> & ...

  5. Java自动化测试框架-12 - TestNG之xml文件详解篇 (详细教程)

    1.简介 现在这篇,我们来学习TestNG.xml文件,前面我们已经知道,TestNG就是运行这个文件来执行测试用例的.通过本篇,你可以进一步了解到:这个文件是配置测试用例,测试套件.简单来说,利用这 ...

  6. 第一次运行TestNG测试类时报Cannot find class in classpath

    第一次运行TestNG测试类时报以下的错误,其实我在公司也遇到这个问题,但2次出问题的原因不一样,我记录一下吧 . org.testng.TestNGException: Cannot find cl ...

  7. clipse3.2/3.3中指定第三方包(JAR)和类路径(CLASSPATH)的几个方法(转做笔记)

    在Java类中,我们可以通过"import + 包名 + 类名"的方式引用第三方包(jar)或者第三方类(class),但你得告诉Java编译和运行环境到哪里去找这些库或者类,如果 ...

  8. springboot打包成jar包后找不到xml,找不到主类的解决方法

    springboot打包成jar包后找不到xml,找不到主类的解决方法 参考文章: (1)springboot打包成jar包后找不到xml,找不到主类的解决方法 (2)https://www.cnbl ...

  9. 实验16:使用context:include-filter指定扫描包时要包含的类 实验17:使用context:exclude-filter指定扫描包时不包含的类

    实验17:使用context:exclude-filter指定扫描包时不包含的类 扫描的时候可以排除一些不要的组件 type="annotation" 指定排除规则,按照注解进行排 ...

最新文章

  1. CCF201803-1 跳一跳(序列处理)
  2. 三个程序代码托管平台出现勒索事件? 建议启用多因素验证以保护账户
  3. 【数据结构与算法】之深入解析“验证二叉搜索树”的求解思路与算法示例
  4. 微软想将新版Edge浏览器引入Linux
  5. 【Ext.Net学习笔记】01:在ASP.NET WebForm中使用Ext.Net
  6. 1.6梯度提升的优化算法实现概况
  7. 函数c语言桶排算法,C语言基本排序算法之桶式排序实例
  8. 网易考拉的服务架构如何从单体应用走向微服务化? | 技术头条
  9. eventlistener java_EventListener原理
  10. 《HTML与CSS入门经典(第8版)》——2.5 测试Web内容
  11. 谈谈我选择VC界面皮肤库的标准
  12. 渗透测试与漏洞扫描详解
  13. 360浏览器打不开微信的连接服务器,360浏览器打不开网页怎么办-解决360浏览器打不开网页的方法 - 河东软件园...
  14. [codeforces 1353E] K-periodic Garland 为什么会想到动归dp
  15. 从“棱镜门”看回溯技术的应用
  16. Windows 使用技巧 -- 自定义桌面图标显示
  17. 各种文件上传绕过姿势(一)
  18. 兼职跑网约车能赚钱吗?
  19. decimal,float和double的区别是什么?
  20. 个人站——作品集页面设计

热门文章

  1. idea overlays文件夹_Intellij IDEA 文件修改提示星号
  2. 视图可以修改表数据吗_Excel-数据透视表、数据透视图
  3. java 根号_没见过的 Java 入门教程之三!例程使用中文标识符代码:各种变量
  4. .net winform panel 不刷新_winform项目——仿QQ即时通讯程序04:登录界面补充
  5. 我的世界工业服务器透视修改,教程/透视镜 - Minecraft Wiki,最详细的官方我的世界百科...
  6. cli能记日志web不能php,ThinkPHP6.0日志变化
  7. html无法显示null打开,js出现null错误的原因?
  8. mysql 双机备份_mysql双机热备详解及延伸备份
  9. mysql -b -e_为什么 MongoDB 索引选择B-树,而 Mysql 索引选择B+树(精干总结)
  10. docker-compose部署Minio