7白盒測試與黑盒測試的定義與區別

2021-09-07 14:57:17 字數 445 閱讀 6152

白盒測試方法按照程式內部的結構測試程式,檢驗程式中的每條通路是否都能按預定要求正確工作,而不顧它的功能。

白盒測試的主要方法有邏輯覆蓋、基本路徑測試等

邏輯覆蓋包括:

1、語句覆蓋

2、判斷覆蓋

3、條件覆蓋

4、判斷/條件覆蓋

5、條件組合覆蓋

6、路徑覆蓋

黑盒測試並不涉及程式的內部結構和內容特性,主要根據規格說明,只依靠被測試程式的輸入和輸出之間關係或程式的功能來設計測試用例

黑盒測試主要包括邊界值分析法、等價類劃分法、因果圖法、決策表法等。

白盒:按照程式內部的結構測試程式,檢驗程式中的每條通路是否都能按預定要求正確工作,而不顧它的功能。一般是開發人員做

黑盒:測試功能,不管**如何實現;

7白盒測試與黑盒測試的定義與區別

白盒測試方法按照程式內部的結構測試程式,檢驗程式中的每條通路是否都能按預定要求正確工作,而不顧它的功能。白盒測試的主要方法有邏輯覆蓋 基本路徑測試等 邏輯覆蓋包括 1 語句覆蓋 2 判斷覆蓋 3 條件覆蓋 4 判斷 條件覆蓋 5 條件組合覆蓋 6 路徑覆蓋 黑盒測試並不涉及程式的內部結構和內容特性,...

白盒測試與黑盒測試

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

黑盒測試與白盒測試

黑盒測試 黑盒測試也稱功能測試或資料驅動測試,它是在已知產品所應具有的功能,通過測試來檢測每個功能是否都能正常使用,在測試時,把程式看作乙個不能開啟的黑盆子,在完全不考慮程式內部結構和內部特性的情況下,測試者在程式介面進行測試,它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接...