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

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

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

① 白盒測試有幾種方法

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

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

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

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

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

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

② 白盒測試的測試方法

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

③ 白盒測試有哪幾種方法

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

閱讀全文

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

熱點內容
索賠的利率計算方法 瀏覽:727
房間砌體方正度測量方法 瀏覽:645
彈簧魚鉤的使用方法 瀏覽:446
pc肌的鍛煉方法女 瀏覽:279
約克夏犬訓練方法 瀏覽:191
瑪卡能泡酒的功效與食用方法 瀏覽:705
蘋果電腦設置一鍵還原方法 瀏覽:289
天正鋼筋安裝方法 瀏覽:227
101乘87簡便運算方法 瀏覽:335
小米搜狗輸入法快捷鍵設置在哪裡設置方法 瀏覽:965
鍋底清洗有哪些方法 瀏覽:848
檸檬水怎麼製作方法 瀏覽:468
peikko螺栓連接方法 瀏覽:752
真空壓力表使用方法 瀏覽:616
插花中可以採用哪些顏色搭配方法 瀏覽:742
雙控開關燈管連接方法 瀏覽:485
致病菌分析方法 瀏覽:525
點贊操作方法視頻 瀏覽:559
缺牙如何處理方法 瀏覽:103
水果盒的簡單製作方法 瀏覽:858