12、testng.xml指定运行测试包、测试类、测试方法
目录如下:
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指定运行测试包、测试类、测试方法相关推荐
- python+pytest接口自动化之测试函数、测试类/测试方法的封装
前言 今天呢,笔者想和大家聊聊python+pytest接口自动化中将代码进行封装,只有将测试代码进行封装,才能被测试框架识别执行. 例如单个接口的请求代码如下: import requestshea ...
- spring 测试类test测试方法
实例掩码地址为:孔浩组织结构设计 web.xml配置文件: 1 <!-- Spring 的监听器可以通过这个上下文参数来获取beans.xml的位置 --> 2 <context-p ...
- TestNG:在一个测试类中使用@DataProvider依次运行测试
许多Java开发人员和自动化测试工程师在他们的工作中都使用TestNG作为测试框架. 我也不例外. 这是一个显而易见的选择,因为TestNG提供了非常强大的工具集,使处理各种测试变得更加容易. 为了证 ...
- TestNG测试框架之TestNG.xml/YAML
前言 该篇文章将详细讲述xml执行方式. testng.xml详解 <?xml version="1.0" encoding="UTF-8"?> & ...
- Java自动化测试框架-12 - TestNG之xml文件详解篇 (详细教程)
1.简介 现在这篇,我们来学习TestNG.xml文件,前面我们已经知道,TestNG就是运行这个文件来执行测试用例的.通过本篇,你可以进一步了解到:这个文件是配置测试用例,测试套件.简单来说,利用这 ...
- 第一次运行TestNG测试类时报Cannot find class in classpath
第一次运行TestNG测试类时报以下的错误,其实我在公司也遇到这个问题,但2次出问题的原因不一样,我记录一下吧 . org.testng.TestNGException: Cannot find cl ...
- clipse3.2/3.3中指定第三方包(JAR)和类路径(CLASSPATH)的几个方法(转做笔记)
在Java类中,我们可以通过"import + 包名 + 类名"的方式引用第三方包(jar)或者第三方类(class),但你得告诉Java编译和运行环境到哪里去找这些库或者类,如果 ...
- springboot打包成jar包后找不到xml,找不到主类的解决方法
springboot打包成jar包后找不到xml,找不到主类的解决方法 参考文章: (1)springboot打包成jar包后找不到xml,找不到主类的解决方法 (2)https://www.cnbl ...
- 实验16:使用context:include-filter指定扫描包时要包含的类 实验17:使用context:exclude-filter指定扫描包时不包含的类
实验17:使用context:exclude-filter指定扫描包时不包含的类 扫描的时候可以排除一些不要的组件 type="annotation" 指定排除规则,按照注解进行排 ...
最新文章
- CCF201803-1 跳一跳(序列处理)
- 三个程序代码托管平台出现勒索事件? 建议启用多因素验证以保护账户
- 【数据结构与算法】之深入解析“验证二叉搜索树”的求解思路与算法示例
- 微软想将新版Edge浏览器引入Linux
- 【Ext.Net学习笔记】01:在ASP.NET WebForm中使用Ext.Net
- 1.6梯度提升的优化算法实现概况
- 函数c语言桶排算法,C语言基本排序算法之桶式排序实例
- 网易考拉的服务架构如何从单体应用走向微服务化? | 技术头条
- eventlistener java_EventListener原理
- 《HTML与CSS入门经典(第8版)》——2.5 测试Web内容
- 谈谈我选择VC界面皮肤库的标准
- 渗透测试与漏洞扫描详解
- 360浏览器打不开微信的连接服务器,360浏览器打不开网页怎么办-解决360浏览器打不开网页的方法 - 河东软件园...
- [codeforces 1353E] K-periodic Garland 为什么会想到动归dp
- 从“棱镜门”看回溯技术的应用
- Windows 使用技巧 -- 自定义桌面图标显示
- 各种文件上传绕过姿势(一)
- 兼职跑网约车能赚钱吗?
- decimal,float和double的区别是什么?
- 个人站——作品集页面设计
热门文章
- idea overlays文件夹_Intellij IDEA 文件修改提示星号
- 视图可以修改表数据吗_Excel-数据透视表、数据透视图
- java 根号_没见过的 Java 入门教程之三!例程使用中文标识符代码:各种变量
- .net winform panel 不刷新_winform项目——仿QQ即时通讯程序04:登录界面补充
- 我的世界工业服务器透视修改,教程/透视镜 - Minecraft Wiki,最详细的官方我的世界百科...
- cli能记日志web不能php,ThinkPHP6.0日志变化
- html无法显示null打开,js出现null错误的原因?
- mysql 双机备份_mysql双机热备详解及延伸备份
- mysql -b -e_为什么 MongoDB 索引选择B-树,而 Mysql 索引选择B+树(精干总结)
- docker-compose部署Minio