1. 什麼是單元測試?
單元測試(unit testing):
單元測試又稱模組測試,針對軟體設計中的最小單位——程式模組,進行正確性檢查的測試工作。單元測試需要從程式的內部結構出發設計測試用例。多個模組可以平行地獨立進行單元測試。
單元定義: C中指一個函式,Java中指一個類,在圖形化的軟體中,單元一般指1個視窗,1個選單。
單元測試是屬於白盒測試的一種方法。
Java類-單元案例如下圖:
2. 什麼階段進行單元測試?
編碼後,編譯通過後進行,單元測試下一個階段即:整合介面測試。
單元測試目的:發現模組內部邏輯、語法 、演算法、功能等問題。
如下圖所示:
3. 一般由誰來做單元測試?
白盒測試工程師或者開發工程師。
單元測試方式:程式碼級別測試和模組功能測試。
4. 單元測試的依據是什麼?
源程式(程式碼+註釋)+《詳細設計文件》。
5. 單元測試的透過標準?
5.1 程式透過所有單元測試用例。
5.2 語句的覆蓋率達到100%。
5.3 分支的覆蓋率達到85%。
6. 國內單元測試的情況如何?
簡單,沒有單元測試計劃、單元測試用例和程式碼覆蓋率的統計。
7. 如何進行單元測試?
單元格測試主要用白盒測試,先靜態地檢查程式碼是否符合規範,然後
動態執行程式碼,檢查其實際執行結果,檢查程式的執行結果是否正確是一
個最基本的要求,還要關注容錯處理,程式的邊界值處理等。
8.基於專案實踐單元測試案例分享:
編寫三角形面積和周長程式碼編寫如下:
1. 什麼是單元測試?
單元測試(unit testing):
單元測試又稱模組測試,針對軟體設計中的最小單位——程式模組,進行正確性檢查的測試工作。單元測試需要從程式的內部結構出發設計測試用例。多個模組可以平行地獨立進行單元測試。
單元定義: C中指一個函式,Java中指一個類,在圖形化的軟體中,單元一般指1個視窗,1個選單。
單元測試是屬於白盒測試的一種方法。
Java類-單元案例如下圖:
2. 什麼階段進行單元測試?
編碼後,編譯通過後進行,單元測試下一個階段即:整合介面測試。
單元測試目的:發現模組內部邏輯、語法 、演算法、功能等問題。
如下圖所示:
3. 一般由誰來做單元測試?
白盒測試工程師或者開發工程師。
單元測試方式:程式碼級別測試和模組功能測試。
4. 單元測試的依據是什麼?
源程式(程式碼+註釋)+《詳細設計文件》。
5. 單元測試的透過標準?
5.1 程式透過所有單元測試用例。
5.2 語句的覆蓋率達到100%。
5.3 分支的覆蓋率達到85%。
6. 國內單元測試的情況如何?
簡單,沒有單元測試計劃、單元測試用例和程式碼覆蓋率的統計。
7. 如何進行單元測試?
單元格測試主要用白盒測試,先靜態地檢查程式碼是否符合規範,然後
動態執行程式碼,檢查其實際執行結果,檢查程式的執行結果是否正確是一
個最基本的要求,還要關注容錯處理,程式的邊界值處理等。
8.基於專案實踐單元測試案例分享:
編寫三角形面積和周長程式碼編寫如下: