在 TestNG 中,什么是 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 = "Tutorialspoint">
<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 开头的名称的方法都会从测试执行中排除。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP