Jenkins在測試自動化中的應用


Jenkins是一個持續整合工具,被開發和測試團隊廣泛使用。它無需任何許可費用,並且支援多個作業系統。

在測試自動化領域,我們執行包含大量測試用例的測試套件,收集執行結果,準備儀表板並查明故障細節。Jenkins都支援這些功能。讓我們看看Jenkins的一些優勢:

  • Jenkins具有外掛,可以將其與使用Selenium、Cucumber、TestNG等開發的測試整合,以執行構建的自動化測試。

  • 測試套件中的測試可以安排在作業中,並在Jenkins中自動執行。

  • 藉助Jenkins外掛,可以獲得HTML格式的測試結果。此外,結果可以以圖表/表格的形式表示,突出顯示失敗、測試持續時間、測試總數等等。

  • Jenkins會根據過去執行的測試結果生成趨勢。

  • Jenkins可以順利地執行持續整合流程,從而節省測試時間。

有關如何在Jenkins中配置自動化測試的詳細資訊,請參閱以下連結:

https://tutorialspoint.tw/jenkins/jenkins_automated_testing.htm

要新增Jenkins外掛,請單擊Jenkins應用程式側邊欄中提供的“管理Jenkins”連結。

然後單擊“管理外掛”。

我們將導航到外掛管理器頁面,在這裡我們將獲得可用Jenkins外掛的列表。

一旦我們獲得所需的外掛,我們就可以選擇立即安裝(無需重啟)(外掛已安裝,但只有在Jenkins重啟後才能使用)或立即下載並在重啟後安裝(外掛包已下載,但只有在Jenkins重啟後才能安裝)。

在測試自動化中使用Jenkins的缺點:

  • Jenkins是開源的,並且有大量的貢獻者。這導致為單個整合任務建立了多個外掛。使用者經常會混淆應該使用哪個外掛來執行他的任務。

  • 大多數外掛沒有足夠的文件來幫助使用者。

  • Jenkins中提供的外掛不允許進行太多更改或變化以使其更個性化。

  • 由於需要探索大量功能和配置,因此需要一些時間才能掌握Jenkins。

  • 需要改進Jenkins與Docker的整合。

更新於:2021年6月29日

660 次瀏覽

開啟你的職業生涯

完成課程獲得認證

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