【刷題】麪筋-測開-軟件測試的方法

備註

  • 基礎無腦題,主要從黑盒白盒方向答,次要從靜態動態方向補充。

軟件測試

  • 軟件測試概述

    • 軟件測試是使用人工或自動的手段來運行或測定某個軟件系統的過程,
    • 其目的在於檢驗它是否知足規定的需求或弄清預期結果與實際結果之間的差異。
  • 黑盒白盒

    • 從是否關心軟件內部結構和具體實現的角度劃分,測試方法主要有白盒測試和黑盒測試。
    • 白盒測試方法主要有代碼檢査法、靜態結構分析法、靜態質量度量法、邏輯覆蓋法、基本路徑測試法、域測試、符號測試、路徑覆蓋和程序變異。
    • 黑盒測試方法主要包括等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、斷定表驅動法、正交試驗設計法、功能圖法、場景法等。
  • 靜態動態

    • 從是否執行程序的角度劃分,測試方法又可分爲靜態測試和動態測試。
    • 靜態測試包括代碼檢査、靜態結構分析、代碼質量度量等。
    • 動態測試由3部分組成:構造測試實例、執行程序和分析程序的輸出結果。 [1]

參考

END

相關文章
相關標籤/搜索