Jenkins 在開發過程中執行UT測試

                                                                     Jenkins 在開發過程中執行 UT 測試

        軟件測試技術是軟件開發過程中的一個重要組成部分,是貫穿整個軟件開發生命週期、對軟件產品(包括階段性產品)進行驗證和確認的活動過程。
其目的是儘快儘早地發現在軟件產品中所存在的各種各樣與用戶需求、預先定義的不一致性。Jenkins 就能實現自動化測試檢查軟件代碼的 Bug,形成分析測試報告,交於開發人員檢查修改。

單元測試(UT)針對模塊內,它是對程序中的最小可測單元進行測試,也可理解爲就是針對代碼的測試。

集成測試(IT)針對接口,它是在單元測試的基礎上, 將各單元(功能模塊) 子系統、系統的組裝測試 ,來檢驗系統的各部分是否能滿足相應的技術指標和要求,集成測試需要重點關注各個模塊之間的接口。

系統測試(ST)針對功能、業務, 將軟件作爲一個整體來進行測試,主要關注計算機硬件、外部設備、第三方軟件、數據和人員等系統元素及環境因素等。

驗收測試(UAT)則針對交付通過的用例測試,主要是由客戶主導按照簽訂的合同、技術協議以及需求說明規格書來檢驗軟件實施方實現的軟件是否滿足客戶業務方的需求。

靜態分析測試:指不運行被測程序本身,僅通過分析或檢查源程序的語法、結構、過程、接口等來檢查程序的正確性。

下面搭建 Jenkins 工程,來執行UT測試跟靜態代碼分析測試。

1、創建一個新工程

輸入工程名稱,選擇 Freestyle project 點擊 OK ,簡單完成一個 job 的創建。

2、完善 job 各項參數配置

點擊 Configure 進行配置

工程說明簡單描述一下,重點是 Restrict where this project can be run  。

直接到 Build  配置

上面的編譯腳本配置完成,執行編譯驗證。

順利完成編譯,報告也就能編譯出來了。

點擊查看靜態代碼分析報告

點擊查看UT分析報告

兩個報告都分析出來了,可以通過一些指標,UT檢查結果跟靜態分析檢查結果來衡量代碼質量,提高研發團隊的整理質量水準。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章