軟體測試 黑盒白盒測試的方法

2021-08-19 06:26:24 字數 359 閱讀 5645

黑盒白盒的區別不用說了,這裡介紹黑盒白盒測試所用的方法,都是關於測試樣例的設計

白盒測試

語句覆蓋

每條語句至少執行一次

判定覆蓋

每一判定的每個分支至少執行一次

條件覆蓋

每一判定中的每個條件,分別按「真」、「假」至少各執行一次

判定/條件覆蓋

同時滿足判定覆蓋和條件覆蓋的要求

條件組合覆蓋

求出判定中所有條件的各種可能組合值,每一可能的條件組合至少執行一次

黑盒測試

等價分類法:劃分輸入資料的等價類,可分為有效類和無效類

邊界值分析法:考慮邊界情況使被測程式在邊界值附近執行,通常和等價分類法聯合使用

軟體測試方法 黑盒測試 白盒測試

一 白盒測試 白盒測試也稱為結構測試,主要用於檢測軟體編碼過程中的錯誤。程式設計師的程式設計經驗 對程式設計軟體的掌握程度 工作狀態等因素都會影響到程式設計質量,導致 錯誤。白盒測試的方法 強度由低到高 語句覆蓋 所有的 語句 都要覆蓋一遍。就是設計若干個測試用例,執行被測程式,使得每乙個執行語句至...

測試方法 黑盒 白盒

這個博文是為了複習自己之前學習的內容,所以詳簡不一。一 白盒測試 一般稱為結構測試 1.靜態 檢查法,靜態結構分析法 2.動態 邏輯覆蓋,基本路徑推測法 1 邏輯覆蓋分為六大類 由弱到強排序 語句覆蓋 分支 判定 覆蓋 條件覆蓋 判定 條件覆蓋 條件組合覆蓋 路徑覆蓋 2 基本路徑推測 a.先畫出程...

軟體測試之黑盒測試 白盒測試

靜態測試 不用執行程式的測試,包括 檢查 靜態結構分析 質量度量 文件測試等等,它可以由人工進行,充分發揮人的邏輯思維優勢,也可以借助軟體工具 fxcop 自動進行。動態測試 需要執行 通過執行程式找到問題,包括功能確認與介面測試 覆蓋率分析 效能分析 記憶體分析等。白盒測試中的邏輯覆蓋包括語句覆蓋...