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 开头的方法都将从测试执行中排除。

