導航:首頁 > 使用方法 > 白盒測試方法中常用的方法是

白盒測試方法中常用的方法是

發布時間:2023-09-03 20:40:24

① 白盒測試有幾種方法

一般可分為:靜態分析和動態分析兩種方法。

白盒測試又稱結構測試、透明盒測試、邏輯驅動測試或基於代碼的測試。白盒測試是一種測試用例設計方法,盒子指的是被測試的軟體,白盒指的是盒子是可視的,你清楚盒子內部的東西以及裡面是如何運作的。

"白盒"法全面了解程序內部邏輯結構、對所有邏輯路徑進行測試。"白盒"法是窮舉路徑測試。白盒測試並不是簡單的按照代碼設計用例,而是需要根據不同的測試需求,結合不同的測試對象,使用適合的方法進行測試。

白盒測試用例設計的一個很重要的評估標准就是對代碼的覆蓋度。白盒測試中常見的覆蓋方法有六種:語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、組合覆蓋和路徑覆蓋。下面我們就分別看看這幾種不同的覆蓋吧。

語句覆蓋(StatementCoverage)主要特點:語句覆蓋是最起碼的結構覆蓋要求,語句覆蓋需要選擇足夠的測試用例,使我們設計出來的測試用例要保證程序中的每一個語句至少被執行一次。

優點:可以很直觀地從源代碼得到測試用例,無須細分每條判定表達式。缺點:由於這種測試方法僅僅針對程序邏輯中顯式存在的語句,但對於隱藏的條件和可能到達的隱式邏輯分支,是無法測試的。

② 白盒測試的測試方法

白盒測試的測試方法有代碼檢查法、靜態結構分析法、靜態質量度量法、邏輯覆蓋法、基本路徑測試法、域測試、符號測試、路徑覆蓋和程序變異。
白盒測試法的覆蓋標准有邏輯覆蓋、循環覆蓋和基本路徑測試。其中邏輯覆蓋包括語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋和路徑覆蓋。六種覆蓋標准發現錯誤的能力呈由弱到強的變化:
1.語句覆蓋每條語句至少執行一次。
2.判定覆蓋每個判定的每個分支至少執行一次。
3.條件覆蓋每個判定的每個條件應取到各種可能的值。
4.判定/條件覆蓋同時滿足判定覆蓋條件覆蓋。
5.條件組合覆蓋每個判定中各條件的每一種組合至少出現一次。
6.路徑覆蓋使程序中每一條可能的路徑至少執行一次。

③ 白盒測試有哪幾種方法

一般可分為:靜態分析和動態分析兩種技術。

閱讀全文

與白盒測試方法中常用的方法是相關的資料

熱點內容
快速退燒的方法用什麼 瀏覽:614
水光瑰面膜使用方法 瀏覽:340
紙做帽子的方法圖片簡單 瀏覽:316
什麼叫腹直肌分離鍛煉方法 瀏覽:771
蟎蟲過敏怎樣治療方法 瀏覽:411
食用鹽釣魚的方法 瀏覽:950
如何二次長高最快最有效的方法 瀏覽:19
梵潔詩ee霜使用方法 瀏覽:64
u行山葯種植的方法 瀏覽:861
敷完臉變白的正確方法 瀏覽:602
羊魚湯如何製作方法 瀏覽:298
魔方第二層最簡便方法 瀏覽:867
通信線的連接方法 瀏覽:683
工傷堵門怎麼處理方法 瀏覽:304
如何分離小三方法 瀏覽:196
瘦後背最有效的方法視頻 瀏覽:983
華為手環b5使用方法 瀏覽:57
黏土小烏龜製作方法步驟 瀏覽:703
如何清洗豬大腸好的方法 瀏覽:512
鐵核桃用什麼方法炸出油 瀏覽:968