如何在 Selenium 中使用 TestNG 測試套件執行多個測試用例?
我們可以在 Selenium webdriver 中使用 TestNG 測試套件執行多個測試用例。要同時執行測試用例,我們必須啟用 TestNG 中的並行執行。
TestNG 執行由 TestNG xml 檔案驅動。要觸發並行執行,我們必須使用屬性 – parallel 和 thread-count。屬性 threadcount 控制在並行模式執行測試時要觸發的執行緒數量。可以為並行屬性設定的值為 – 測試用例、類、例項和方法。
示例
import org.testng.annotations.Test;
public class TestNG15 {
@Test
public void tC1() {
System.out.println("Test Case 1");
}
@Test
public void tC2() {
System.out.println("Test Case 2");
}
@Test
public void tC3() {
System.out.println("Test Case 3");
}
@Test
public void tC4() {
System.out.println("Test Case 4");
}
}TestNG XML 實現。
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd" > <!—parallel methods set for execution with 2 threads--> <suite name="Test-Suite" parallel="methods" thread-count="2"> <test name="Tutorialspoint" > <classes> <class name="TestNG15" /> </classes> </test> </suite>
輸出

從專案資料夾 test-output→index.html 中獲取的 html 格式 TestNG 報告。

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式語言
C++
C#
MongoDB
MySQL
Javascript
PHP