黑盒白盒的區別不用說了,這裡介紹黑盒白盒測試所用的方法,都是關於測試樣例的設計
白盒測試
語句覆蓋
每條語句至少執行一次
判定覆蓋
每一判定的每個分支至少執行一次
條件覆蓋
每一判定中的每個條件,分別按「真」、「假」至少各執行一次
判定/條件覆蓋
同時滿足判定覆蓋和條件覆蓋的要求
條件組合覆蓋
求出判定中所有條件的各種可能組合值,每一可能的條件組合至少執行一次
黑盒測試
等價分類法:劃分輸入資料的等價類,可分為有效類和無效類
邊界值分析法:考慮邊界情況使被測程式在邊界值附近執行,通常和等價分類法聯合使用
軟體測試方法 黑盒測試 白盒測試
一 白盒測試 白盒測試也稱為結構測試,主要用於檢測軟體編碼過程中的錯誤。程式設計師的程式設計經驗 對程式設計軟體的掌握程度 工作狀態等因素都會影響到程式設計質量,導致 錯誤。白盒測試的方法 強度由低到高 語句覆蓋 所有的 語句 都要覆蓋一遍。就是設計若干個測試用例,執行被測程式,使得每乙個執行語句至...
測試方法 黑盒 白盒
這個博文是為了複習自己之前學習的內容,所以詳簡不一。一 白盒測試 一般稱為結構測試 1.靜態 檢查法,靜態結構分析法 2.動態 邏輯覆蓋,基本路徑推測法 1 邏輯覆蓋分為六大類 由弱到強排序 語句覆蓋 分支 判定 覆蓋 條件覆蓋 判定 條件覆蓋 條件組合覆蓋 路徑覆蓋 2 基本路徑推測 a.先畫出程...
軟體測試之黑盒測試 白盒測試
靜態測試 不用執行程式的測試,包括 檢查 靜態結構分析 質量度量 文件測試等等,它可以由人工進行,充分發揮人的邏輯思維優勢,也可以借助軟體工具 fxcop 自動進行。動態測試 需要執行 通過執行程式找到問題,包括功能確認與介面測試 覆蓋率分析 效能分析 記憶體分析等。白盒測試中的邏輯覆蓋包括語句覆蓋...