testng.xml 文件的用途是什么?

testngjava programming framework更新于 2026/1/29 16:44:17

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

  • 测试用例按组执行。

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

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

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

  • 能够触发并行执行。

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

示例

TestNG.xml file

<?xml version = "1.0" encoding = "UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name = "Cycle1">
   <test name = "Tutorialspoint">
   <classes>
      <class name = "Test1" />
         <methods>
            <exclude name= “Login.*”/>
         </methods>
      </classes>
   </test>
</suite>

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

示例

@Test
public void VerifyPay(){
   System.out.println("验证付款成功”);
}
@Test
public void LoginAdmin(){
   System.out.println("登录管理界面成功”);
}
@Test
public void LoginSystem(){
   System.out.println("登录成功”);
}

根据 java 类文件,只有 VerifyPay() 会被执行,因为所有以 Login 开头的方法都将从测试执行中排除。


相关文章