您當前的位置:首頁 > 書法

軟體測試是什麼?

作者:由 TestNew 發表于 書法時間:2021-04-15

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

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

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

標簽: 測試  測試方法  靜態  圖法  黑盒