TestNG - 基本注解 - DataProvider

  • 简述

    @DataProvider 注解帮助我们编写数据驱动的测试用例。@DataProvider 注解使我们能够通过传递不同的数据集多次运行测试方法。
    以下是@DataProvider 注解支持的属性列表:
    属性 描述
    name
    此数据提供者的名称。如果未提供,则此数据提供程序的名称将自动设置为方法的名称。带注解的方法必须返回一个 Object[][],其中每个 Object[] 都可以分配测试方法的参数列表。
    parallel
    如果设置为true,则使用此数据提供程序生成的测试将并行运行。默认值为false
  • 创建测试用例类

    • 创建一个 java 测试类,比如说, TestAnnotationDataProvider.java/work/testng/src.
    • 将测试方法 testMethod() 添加到您的测试类。
    • 向方法 testMethod() 添加注解@Test。
    • 将方法 dataProviderMethod 添加到带有注解@DataProvider 的测试类中。