testng.xml文件的目的是什么?

testng.xml文件具有多种用途,如下所示-

  • 测试用例按组执行。

  • 执行中可以包括或排除测试方法。

  • 可以触发从多个Java类文件执行多个测试用例。

  • 包含文件夹,类,方法的名称。

  • 能够触发并行执行。

  • 执行中可以包括或排除属于组的测试方法。

示例

TestNG.xml文件

<?xml version = "1.0" encoding = "UTF-8"?>

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name = "Cycle1">

   <test name = "Nhooo">

   <classes>

      <class name = "Test1" />

         <methods>

            <exclude name= “Login.*”/>

         </methods>

      </classes>

   </test>

</suite>

在此,根据xml文件,所有名称以Login开头的测试方法都将从测试执行中排除。

示例

@Test

public void VerifyPay(){

   System.out.println("Verify payment is successful”);

}

@Test

public void LoginAdmin(){

   System.out.println("Login is successful in admin”);

}

@Test

public void LoginSystem(){

   System.out.println("Login is successful”);

}

在这里,根据Java类文件,将仅执行VerifyPay(),因为所有以名称Login开头的方法都将从测试执行中排除。

以上是 testng.xml文件的目的是什么? 的全部内容, 来源链接: utcz.com/z/360686.html

回到顶部