testng实现-数据驱动测试 Data Driver Test

转载 2018年04月16日 16:31:49

@DataProvider

使用@DataProvider注解,并提供数据的一个方法-返回值类型:object[][];

可结合excel数据读取获取数据

@test

接收二维数组的数据,一维数组中的个数表示test方法中变量的个数;

二位数组表示test方法运行的次数




 @Test(dataProvider="test")
  public void test(String test[]){      //public void test(String test1,String test2)
 
System.out.println(test[0]);
System.out.println(test[1]);
  
  
  }
 
@DataProvider(name="test")
 
public Object[][] testdata(){
return new Object[][]{
{"test1-1","test1-2"},
{"test2-1","test2-2"},

};


运行结果:

test1-1
test1-2
test2-1
test2-2

测试

-
  • 1970年01月01日 08:00

数据驱动测试二:使用TestNG和CSV文件进行数据驱动

1、使用@DataProvider注解定义当前方法中的返回对象CSV文件(存放测试数据)作为测试脚本的测试数据集进行数据驱动。 2、使用带缓冲区的字符输入流BufferedReader读取文件内容 3...
  • heart_1014
  • heart_1014
  • 2016-07-24 11:32:15
  • 2556

数据驱动测试一:使用TestNG进行数据驱动

使用TestNG中@DataProvider注解定义当前方法中的返回对象作为测试脚本的测试数据集进行数据驱动...
  • heart_1014
  • heart_1014
  • 2016-07-24 10:47:03
  • 3529

TestNG如何用excel来做数据驱动

最近在开展接口测试的自动化,目前已经实现了用xml文件作为数据驱动,下面主要是针对excel文件作为数据驱动的方法,这里面涉及到4个java文件;Idata.java(该文件主要提供统一的接口),Ba...
  • xkhgnc_6666
  • xkhgnc_6666
  • 2015-11-10 19:20:05
  • 1985

数据驱动测试三:使用TestNG、Apache POI和Excel文件进行数据驱动

一、测试环境准备 1、从http://www.apache.org/dyn/closer.cgi/poi/release/bin/poi-bin/poi-bin-3.14.zip下载POI的压缩包文...
  • heart_1014
  • heart_1014
  • 2016-07-24 21:46:07
  • 2312

基于testNG数据驱动测试

数据驱动概念: 数据驱动测试是相同的测试脚本使用不同的测试数据执行,测试数据和测试行为 完全分离 数据驱动测试用设计步骤: 编写测试脚本,脚本需要支持程序对象、文件或者数据库读入测试数据。 将测试...
  • wisdom_maxl
  • wisdom_maxl
  • 2017-03-24 13:32:14
  • 640

TestNG数据驱动测试

测试过程中会遇到的问题: 测试需要针对许多具有类似结构的数据来执行实际的测试逻辑是一样的,仅仅发生改变的是数据数据可以被一组不同的人修改 这种类型的测试通常有很好的处理方法,即所谓的“数据...
  • momonian2011
  • momonian2011
  • 2016-07-21 10:19:38
  • 716

seleniumWebDriver自动化测试框架_04TestNG和MySQL数据库实现数据驱动测试

seleniumWebDriver自动化测试框架_04TestNG和MySQL数据库实现数据驱动测试 测试目标:实现从mysql数据库中获取某张数据表前两列的值作为搜狗首页的搜索关键字,点击“搜索”...
  • lvbu_abcd
  • lvbu_abcd
  • 2017-03-11 16:36:46
  • 2920

selenium Excel数据驱动测试(基于 TestNG Apache POI)

以excel文件为数据源进行数据驱动测试
  • egg1231
  • egg1231
  • 2017-04-07 17:37:06
  • 972

Testng之使用@DataProvider注解做数据驱动

前两天学了一下@DataProvider,今天有时间总结一下。 testng很强大,提供了很多注解,其中利用@DataProvider可以做数据驱动,数据源文件可以是EXCEL,XML,甚至可以是T...
  • z69183787
  • z69183787
  • 2016-10-14 18:22:42
  • 2576
收藏助手
不良信息举报
您举报文章:testng实现-数据驱动测试 Data Driver Test
举报原因:
原因补充:

(最多只允许输入30个字)