TestNG-DataProvider

本文章为转载,文章来自http://blog.sina.com.cn/s/blog_aed19c1f0102wc7c.html


自动化测试中,使用TestNG的DataProvider实现操作和数据的分离,对测试数据进行统一管理。

DataProvider作为数据提供者,提供两种方法实现:

1、返回Object[][]类型的数据

2、返回Iterator

类型的数据

DataProvider作为数据提供者只能返回以上两种数据类型。

Object[][]为二维数组,二维数组可理解为数组中存放数组。

实例一

1、使用一个java类存放测试数据

TestNG-DataProvider

TestNG-DataProvider

TestNG-DataProvider