在 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