UI自动化测试系列之TestNG-TestNg的数据驱动一

1、TestNg数据驱动方式

     备注:@DataProvider的返回值类型只能是Object[][]与Iterator[]

      ① DataProvider没指定名字,则默认使用方法名。(被DataProvider注释的方法的方法名,是数据源的默认名字。使用DataProvider数据驱动时,必须制定数据源的名字,@Test(dataProvider="方法名"))

例子:

         UI自动化测试系列之TestNG-TestNg的数据驱动一_第1张图片

  ② 在建立DataProvider数据源的时候,指定数据源的名字,然后下边使用的时候直接选择自己想要的即可。

例子:

                UI自动化测试系列之TestNG-TestNg的数据驱动一_第2张图片

   本篇讲的数据驱动,测试数据都是在硬编码在测试脚本中,有一定的缺点,可以讲数据放在测试脚本外的XML或EXCEL里,然后解析文件进行处理。

你可能感兴趣的:(UI自动化测试)