首頁>Club>
14
回覆列表
  • 1 # Kitty老師講軟體測試

    1. 什麼是單元測試?

    單元測試(unit testing):

    單元測試又稱模組測試,針對軟體設計中的最小單位——程式模組,進行正確性檢查的測試工作。單元測試需要從程式的內部結構出發設計測試用例。多個模組可以平行地獨立進行單元測試。

    單元定義: C中指一個函式,Java中指一個類,在圖形化的軟體中,單元一般指1個視窗,1個選單。

    單元測試是屬於白盒測試的一種方法。

    Java類-單元案例如下圖:

    2. 什麼階段進行單元測試?

    編碼後,編譯通過後進行,單元測試下一個階段即:整合介面測試。

    單元測試目的:發現模組內部邏輯、語法 、演算法、功能等問題。

    如下圖所示:

    3. 一般由誰來做單元測試?

    白盒測試工程師或者開發工程師。

    單元測試方式:程式碼級別測試和模組功能測試。

    4. 單元測試的依據是什麼?

    源程式(程式碼+註釋)+《詳細設計文件》。

    5. 單元測試的透過標準?

    5.1 程式透過所有單元測試用例。

    5.2 語句的覆蓋率達到100%。

    5.3 分支的覆蓋率達到85%。

    6. 國內單元測試的情況如何?

    簡單,沒有單元測試計劃、單元測試用例和程式碼覆蓋率的統計。

    7. 如何進行單元測試?

    單元格測試主要用白盒測試,先靜態地檢查程式碼是否符合規範,然後

    動態執行程式碼,檢查其實際執行結果,檢查程式的執行結果是否正確是一

    個最基本的要求,還要關注容錯處理,程式的邊界值處理等。

    8.基於專案實踐單元測試案例分享:

    編寫三角形面積和周長程式碼編寫如下:

  • 中秋節和大豐收的關聯?
  • 怎麼區別美素力和美素佳兒?