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的整合。
資料結構
網路
關係資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP