白盒測試又稱結構測試、透明盒測試、邏輯驅動測試或基于代碼的測試。
白盒測試是一種測試用例設計方法,盒子指的是被測試的軟件,白盒指的是盒子是可視的,即清楚盒子内部的東西以及裡面是如何運作的。"白盒"法全面了解程序内部邏輯結構、對所有邏輯路徑進行測試。"白盒"法是窮舉路徑測試。在使用這一方案時,測試者必須檢查程序的内部結構,從檢查程序的邏輯着手,得出測試數據。
白盒測試法的覆蓋标準有邏輯覆蓋、循環覆蓋和基本路徑測試。其中邏輯覆蓋包括語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋和路徑覆蓋。
1、語句覆蓋每條語句至少執行一次。
每個判定的每個分支至少執行一次。
每個判定的每個條件應取到各種可能的值。
同時滿足判定覆蓋條件覆蓋。
每個判定中各條件的每一種組合至少出現一次。
使程序中每一條可能的路徑至少執行一次。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!