詹金斯

Jenkins -自動化測試

Jenkins -自動化測試

對於這個活動,我們將在Jenkins中構建一個簡單的作業,該作業獲取HelloWorld應用程序,構建並運行它。在Jenkins教程中學習每一步:

步驟1 -在Jenkins儀表板上單擊“新項目”。

第二步-在下一個屏幕上,輸入“項目名稱”,選擇“Freestyle項目選項”


步驟3 -將出現下麵的屏幕,其中可以指定作業的詳細信息。

步驟4−我們必須指出必須構建的文件的位置。在這個例子中,我們假設已經建立了一個帶有HelloWorld.java文件的本地git存儲庫(E: Program)。因此,向下滾動並選擇Git,然後輸入本地Git存儲庫的URL。

請記住,如果你的存儲庫托管在Github上,你也可以在這裏提供該存儲庫的URL。此外,必須單擊憑證的Add按鈕,以便向github存儲庫添加用戶名和密碼,以便可以從遠程存儲庫檢索代碼。

步驟5 -轉到“構建部分”,單擊“添加構建步驟”→執行Windows批處理命令。

步驟6 -在命令窗口中輸入以下命令後,單擊“Save”按鈕。

Javac HelloWorld.java

Java HelloWorld


保存作業後,您可以通過單擊“立即構建”按鈕來驗證您是否正確定義了它。


第8步-構建將在調度後運行。下麵的“構建曆史”部分顯示當前正在進行的構建。

第9步−當構建完成時,構建狀態將顯示構建是否成功。在我們的場景中,完成了以下構建。要查看構建細節,請單擊構建曆史中的#1。


第10步-構建細節可以通過點擊“控製台輸出鏈接”來查看。




除了上麵概述的過程之外,還存在幾種建立構建作業的方法;可用的可能性有很多,使Jenkins成為如此優秀的持續部署解決方案。

Jenkins -單元測試


Jenkins包含出色的Junit功能和大量用於其他技術(如MSTest for)中的單元測試的插件。Net單元測試。










除了上麵概述的過程之外,還存在幾種建立構建作業的方法;可用的可能性有很多,使Jenkins成為如此優秀的持續部署解決方案。


Jenkins -單元測試


Jenkins包含出色的Junit功能和大量用於其他技術(如MSTest for)中的單元測試的插件。Net單元測試。





一個在Jenkins中Junit測試的例子

  • 一個基於Junit的簡單HelloWorldTest類。
  • 為了構建類,Jenkins有一個內置的Ant工具。

步驟1−打開Jenkins儀表板,為現有的HelloWorld項目選擇Configure選項。


步驟2−“添加構建”步驟,瀏覽該部分,選擇調用Ant的選項。


步驟3−單擊“高級按鈕”。


步驟4−在“構建文件”中輸入build.xml文件的位置。


步驟5−下一步,單擊“添加構建後”單選按鈕,選擇“發布Junit測試結果報告”。


步驟6−在測試報告xml中輸入如下所示的位置。確定Reports是HelloWorld項目工作區中的一個文件夾。“*.XML”基本上告訴Jenkins獲取Junit測試用例生成的結果XML文件。然後將這些xml文件轉換為報表,以便稍後檢查。

完成後,單擊底部的Save按鈕。


步驟7−保存完成後,選擇“立即構建”選項。

構建完成後,構建狀態將顯示構建是否成功。現在在構建輸出信息中有一個名為Test Result的新部分。例如,在我們的場景中,我們輸入了一個否定的測試用例,這樣結果就會失敗。


更多信息可以在Console輸出中找到。更重要的是,如果單擊Test Result,您將被發送到測試結果的下鑽。


Baidu
map