- 博客(8)
- 收藏
- 关注
转载 TestNG中DataProvider的用法二:带懒加载的数据驱动
@DataProvider标记的方法除了可以返回数组外,还可以返回一个Iterator,这样的好处是不用把所有的测试数据都加载到内存中,而是需要的时候就读一条。 下面的例子就使用了Iterator,然后在Iterator对象中保存了一个文件对象,在需要参数的时候就从文件中读一行数据出来。 这个例子主要由如下四个文件组成: Person类被测试类 TxtIterator类实现Iterat...
2019-07-29 22:16:00 322
转载 TestNG中DataProvider的用法一
目录 为什么要使用DataProvider DataProvider的常规用法 带Method参数的DataProvider 带ITestContext的DataProvider DataProvider的其他位置 为什么要使用DataPro...
2019-07-25 21:07:00 429
转载 TestNG独立运行的几种方法.md
目录 通过main函数调用testng.xml文件,然后打成可执行jar包执行 1 假设我们已经写好了testng.xml,现在我们需要写一个主类和main函数用来调用testng.xml 2 把项目打成可执行jar包 在命令行中直接运行TestNG配置文件 ...
2019-07-20 22:11:00 470
转载 TestNG在Eclipse中运行的几种方法
目录 1 在Eclipse Outline视图中,点右键run as TestNG Test (不推荐) 2 在Eclipse类编辑界面,直接点击右键run as TestNG Test 3 通过TestNG配置文件来运行(推荐) 4 通过TestNG类来执行 ...
2019-07-20 20:06:00 1040
转载 TestNG中@Factory的用法一:简单的数据驱动
为什么要使用@Factory注解呢,先来看下面这个例子 被测试类Person package ngtest; import org.testng.annotations.Parameters; import org.testng.annotations.Test; /** * @author Administrator * */ public class Person{ ...
2019-07-14 17:38:00 611
转载 TestNG使用@Parameter给要测试的方法传递参数
当需要测试的方法含有参数时,可以通过@Parameters 注解给该方法传递参数。 比如下面这个类,要调用whoami则必须写一个main函数,然后在main函数中调用该函数,并传入参数,使用TestNG的@Parameters参数则不需要这么做。 package ngtest; import org.testng.annotations.Parameters; import org....
2019-07-13 14:53:00 521
转载 TestNG中group的用法
TestNG中的组可以从多个类中筛选组属性相同的方法执行。 比如有两个类A和B,A中有1个方法a属于组1,B中有1个方法b也属于组1,那么我们可以通过配置TestNG文件实现把这两个类中都属于1组的方法抽取出来执行。 示例代码 car1 package ngtest; import org.testng.annotations.Test; public class Car1 { ...
2019-07-13 13:00:00 678
转载 TestNG常用注解
注解含义表 注解名称 含义 BeforeSuite 该方法会在<suite>标签定义的测试集中最先执行 AfterSuite 该方法会在<suite>标签定义的测试集中最后执行 BeforeTest 该方法会在每一个<Test>标签定义的测试中最先执行 AfterTest 该方法会在每一个<Test>标签定义的测试...
2019-07-12 15:11:00 118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人