Selenium WebDriver和TestNG的區別是什麼?


WebDriver是一個Web自動化框架,允許我們在各種瀏覽器上執行測試。它還允許我們使用任何我們想要的程式語言來建立測試指令碼。WebDriver使用每個瀏覽器的原生自動化支援直接呼叫瀏覽器。

TestNG代表Test Next Generation。它是一個自動化測試框架,使用註解。註解是控制其下方方法如何執行的程式碼行。TestNG最大的優勢在於我們可以生成測試報告,並瞭解透過、失敗或跳過的指令碼數量。可以使用TestNG單獨執行失敗的測試用例。除此之外,TestNG還使我們能夠透過讀取來自Excel等任何媒介的輸入檔案來執行測試用例,並以不同的媒介生成報告。

WebDriverTestNG
WebDriver是一個使用JUnit的Web自動化框架。它是一個自動化測試框架,使用@BeforeTest、@AfterTest等註解,使其更易於理解。
WebDriver沒有生成報告的原生機制。可以使用TestNG生成測試報告。
要執行失敗的測試用例,我們需要重新執行整個指令碼。可以使用TestNG單獨執行失敗的測試用例。

更新於:2019年7月30日

2K+ 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.