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

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

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

① 白盒測試有幾種方法

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

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

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

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

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

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

② 白盒測試的測試方法

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

③ 白盒測試有哪幾種方法

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

閱讀全文

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

熱點內容
社會統計學有哪些統計檢驗方法 瀏覽:237
自動調整臂原理圖及安裝方法 瀏覽:256
拉肚子不吃葯有什麼方法好的快 瀏覽:846
數學萬用表的使用方法 瀏覽:19
代謝組學的研究方法包括 瀏覽:280
嬰兒食道檢查什麼方法最好 瀏覽:888
初中化學最簡單的方法 瀏覽:852
客廳空調開關插座安裝方法 瀏覽:935
種植荊芥有什麼好方法 瀏覽:981
艾灸條的食用方法功效 瀏覽:78
電火花檢測儀的使用方法視頻 瀏覽:501
最厲害的計算方法 瀏覽:519
狗不吃飯還吐簡單方法 瀏覽:98
投影儀連電腦安裝方法圖解 瀏覽:471
鋰電池電量顯示器安裝方法 瀏覽:814
墊腳石的鑒別方法 瀏覽:595
幼兒活動教學組織方法有哪些 瀏覽:57
用球怎麼做地球儀簡易方法 瀏覽:15
平滑移動計算方法 瀏覽:988
華碩手機電池校對方法 瀏覽:221