軟件測試2019:第三次做業 -- 單元測試與持續集成(含Jenkins實驗)

1.單元測試的任務有哪些?

單元測試是對軟件基本組成單元進行的測試,並且軟件單元是與程序的其餘部分相隔離的狀況下進行獨立的測試.安全

任務主要包括對單元功能、邏輯控制、數據和安全性等各方面進行必要的測試。具體地說,包括單元中全部獨立執行路徑、數據結構、接口、邊界條件、容錯性等測試。數據結構

  • 單元獨立執行路徑的測試
  • 單元局部數據結構的測試
  • 單元接口測試
  • 單元邊界條件的測試
  • 單元容錯性測試

2.代碼評審方法有哪些?你認爲哪種比較有效,理由是什麼?

代碼評審也稱代碼複查,是指經過閱讀代碼來檢查源代碼與編碼標準的符合性以及代碼質量的活動。單元測試

代碼評審方法主要有代碼走查與正式會議審查。學習

 

  走查 審查
準備 通讀設計和編碼 應準備好需求描述文檔、程序設計文檔、程序的源代碼清單、代碼編碼標準和代碼缺陷檢查表
形式 非正式會議 正式會議
參加人員 開發人員爲主 項目組成員包括測試人員
主要技術方法 缺陷檢查表
注意事項 限時、不要現場修改代碼 限時、不要現場修改代碼
生成文檔 會議記錄 靜態分析錯誤報告
目標 代碼標準規範,無邏輯錯誤 代碼標準規範、無邏輯錯誤

我認爲正式會議審查比較好,會議審查是一種最爲正式的檢查和評估方法,是一種有效的檢查方法。它使用逐步檢查源代碼中有無邏輯或語法錯誤的方法來檢測故障。由於它不但須要軟件開發者自查,還要組織代碼檢查小組進行代碼檢查,不只實現了代碼的檢查,修改錯誤的代碼並且小組成員進行了交流討論,能夠彼此學習,增長經驗。測試

3.請搭建並簡單配置一個Jenkins的持續集成環境,貼上搭建完成後的截圖,寫一段搭建和初步試用的心得。

1.搜索jenkins而後下載編碼

2.登陸http://localhost:8080,依照指示找到密碼文件並輸入密碼spa

3.進入主頁插件

 4.心得設計

jenkins是一個開源的、且基於JAVA代碼開發的持續集成系統,因爲擁有很是豐富的插件,便於打通版本庫、測試構建環境、線上環境的全部環節,其安裝步驟不復雜,適用於初學者入門使用。blog

相關文章
相關標籤/搜索