TestNG测试框架的使用
AnndyTuo
东西可能不会经常用到 记录下来 分享给别人也是充实了自己;好记性不如烂笔头 只有被记录的知识才是有价值的。
展开
-
TestNG测试框架的使用-Parameter和parrallel
1:Parameter用来给test方法提供String类型的参数1.1 testng.xml文件的写法<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"><suite name="Suite">原创 2018-11-29 21:50:16 · 595 阅读 · 1 评论 -
TestNG测试框架的使用-DataProvider
1:DataProvider在测试中的作用1.1:DataProvider在TestNG框架中作为提供测试数据的注释,在执行Test任务时与循环非常相似 2:DataProvider的使用2.1:DataProvider与Test方法在同一个class中package TestNGEXT;/** * DataProvider与Test方法在一个class中 * * *...原创 2018-12-01 12:09:55 · 518 阅读 · 1 评论 -
TestNG测试框架的使用-ITestResult
1:ITestResult的功能 ITestResult是TestNG提供的一个接口 结合@AfterMethod使用类似监听器 可以监听@Test方法的执行状态等信息。2:ITestResult的用法2.1:不用ITestResult的结果是这样的package TestNGEXT;import static org.testng.Assert.assertEquals;...原创 2018-12-05 20:56:44 · 3001 阅读 · 0 评论 -
TestNG测试框架的使用-Case运行失败后重试
参考这一片博客:https://blog.csdn.net/hujyhfwfh2/article/details/84950119我们今天在它的基础上进行改造1:导入依赖需要导入log4j2的Maven依赖 <dependency> <groupId>org.apache.logging.log4j</groupId> <a...原创 2018-12-12 17:41:23 · 973 阅读 · 0 评论 -
TestNG测试框架的使用-常用的监听器
1:TestNG常用的监听器有哪些1.1:IInvokedMethodListener监听器 IInvokedMethodListener可以对测试方法进行before和after的处理操作;注意:这个监听器是对所有的测试方法都进行处理 1.2:ITestListener监听器 ITestListener监听器主要是针对@Test方法的操作 例如 @Test方法执行前/后的处理...原创 2018-12-08 21:34:38 · 885 阅读 · 1 评论 -
TestNG-使用extentreports生成漂亮的HTMLReport
1:导入Maven依赖<dependency> <groupId>com.aventstack</groupId> <artifactId>extentreports</artifactId> <version>3.0.3</version></dependency>2原创 2018-12-11 10:35:06 · 3271 阅读 · 1 评论 -
TestNG断言失败后不中断执行
1:前言TestNG提供了很多断言方法 大部分断言失败后会报exception而终止进程,在实际的测试中这样的做法是不可行的2:如何做到断言失败不中断执行2.1:创建监听器AssertListenerpackage ListenerPackage;import java.util.ArrayList;import java.util.List; import org...原创 2018-12-17 21:57:56 · 3768 阅读 · 0 评论