Selenium WebDriver和TestNG的區別是什麼?
WebDriver是一個Web自動化框架,允許我們在各種瀏覽器上執行測試。它還允許我們使用任何我們想要的程式語言來建立測試指令碼。WebDriver使用每個瀏覽器的原生自動化支援直接呼叫瀏覽器。
TestNG代表Test Next Generation。它是一個自動化測試框架,使用註解。註解是控制其下方方法如何執行的程式碼行。TestNG最大的優勢在於我們可以生成測試報告,並瞭解透過、失敗或跳過的指令碼數量。可以使用TestNG單獨執行失敗的測試用例。除此之外,TestNG還使我們能夠透過讀取來自Excel等任何媒介的輸入檔案來執行測試用例,並以不同的媒介生成報告。

| WebDriver | TestNG |
|---|---|
| WebDriver是一個使用JUnit的Web自動化框架。 | 它是一個自動化測試框架,使用@BeforeTest、@AfterTest等註解,使其更易於理解。 |
| WebDriver沒有生成報告的原生機制。 | 可以使用TestNG生成測試報告。 |
| 要執行失敗的測試用例,我們需要重新執行整個指令碼。 | 可以使用TestNG單獨執行失敗的測試用例。 |
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP