黑盒測試與白盒測試

2021-07-27 22:21:53 字數 663 閱讀 9730

黑盒測試:黑盒測試也稱功能測試或資料驅動測試,它是在已知產品所應具有的功能,通過測試來檢測每個功能是否都能正常使用,在測試時,把程式看作乙個不能開啟的黑盆子,在完全不考慮程式內部結構和內部特性的情況下,測試者在程式介面進行測試,它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入數鋸而產生正確的輸出資訊,並且保持外部資訊(如資料庫或檔案)的完整性。

黑盒測試方法主要有等價類劃分、邊值分析、因—果圖、錯誤推測等,主要用於軟體確認測試。

白盒測試:白盒測試也稱結構測試或邏輯驅動測試,它是知道產品內部工作過程,可通過測試來檢測產品內部動作是否按照規格說明書的規定正常進行,按照程式內部的結構測試程式,檢驗程式中的每條通路是否都有能按預定要求正確工作,而不顧它的功能,

白盒測試的主要方法有邏輯驅動、基路測試等,主要用於軟體驗證。

測試分為個人審查、抽查和審查、黑盒測試、白盒測試

黑盒測試方法有:等價類劃分法、邊界值分析法、因果圖法、錯誤推測法、綜合策略、正交分析法,用於軟體的確認測試

白盒測試方法有:邏輯覆蓋發法,主要包括語句覆蓋、判斷覆蓋、條件覆蓋、判斷條件覆蓋、條件組合覆蓋、路徑覆蓋。

白盒測試與黑盒測試

1白盒測試 定義 透明的,可以看見內部結構的,按照程式內部邏輯結構和編碼結構設計測試資料並完成測試的一種測試方法。分類 靜態測試和動態測試 邏輯覆蓋 語句覆蓋 每一條語句至少被執行一次 語句覆蓋是最弱的邏輯覆蓋 判定覆蓋 每乙個分支至少通過一次即每一條分支語句的 真 值和 假 值都至少執行一次。判定...

黑盒測試與白盒測試

軟體的黑盒測試意味著測試要在軟體的介面處進行。把測試物件看做乙個黑盒子,測試人員完全不考慮程式內部的邏輯結構和內部特性,只依據程式的需求規格說明書,檢查程式的功能是否符合它的功能說明。因此黑盒測試又叫功能測試。軟體的白盒測試是對軟體的過程性細節做細緻的檢查。這種方法是把測試物件看做乙個開啟的盒子,它...

黑盒測試與白盒測試

推薦先用黑盒測試方法設計測試用例,再視情況需要使用白盒測試方法設計補充的測試用例。黑盒測試 等價類劃分 邊界值分析 因果圖分析 錯誤猜測 白盒測試 語句覆蓋 每個語句至少執行一次 判定覆蓋 分支覆蓋 每個判斷至少有乙個為真和為假的輸出結果,每條分支路徑至少遍歷一次 條件覆蓋 乙個判斷中的每個條件的所...