黑盒測試的測試方法有:等價類劃分、邊界值分析法、猜錯法、隨機數法、因果圖
白盒測試的測試方法有:程式碼檢查法、程式變異、靜態結構分析法、靜態質量度量法、符號測試法、邏輯覆蓋法、域測試、Z路徑覆蓋和基本路徑測試法
1. 白盒測試也稱結構測試或邏輯驅動測試,它是按照程式內部的結構測試程式,透過測試來檢測產品內部動作是否按照設計規格說明書的規定正常進行,檢驗程式中的每條通路是否都能按預定要求正確工作。這一方法是把測試物件看作一個開啟的盒子,測試人員依據程式內部邏輯結構相關資訊,設計或選擇測試用例,對程式所有邏輯路徑進行測試,透過在不同點檢查程式的狀態,確定實際的狀態是否與預期的狀態一致
2. 黑盒測試也稱功能測試,它是透過測試來檢測每個功能是否都能正常使用。在測試地,把程式看作一個不能開啟的黑盒子,在完全不考慮程式內部結構和內部特性的情況下,在程式介面進行測試,它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入資料而產生正確的輸出資訊。黑盒測試著眼於程式外部結構,不考慮內部邏輯結構,主要針對軟體介面和軟體功能進行測試
3. 黑盒測試是以使用者的角度,從輸入資料與輸出資料的對應關係出發進行測試的。很明顯,如果外部特性本身有問題或規格說明的規定有誤,用墨盒測試方法是發現不了的。
參考:CSDN部落格
黑盒測試的測試方法有:等價類劃分、邊界值分析法、猜錯法、隨機數法、因果圖
白盒測試的測試方法有:程式碼檢查法、程式變異、靜態結構分析法、靜態質量度量法、符號測試法、邏輯覆蓋法、域測試、Z路徑覆蓋和基本路徑測試法
1. 白盒測試也稱結構測試或邏輯驅動測試,它是按照程式內部的結構測試程式,透過測試來檢測產品內部動作是否按照設計規格說明書的規定正常進行,檢驗程式中的每條通路是否都能按預定要求正確工作。這一方法是把測試物件看作一個開啟的盒子,測試人員依據程式內部邏輯結構相關資訊,設計或選擇測試用例,對程式所有邏輯路徑進行測試,透過在不同點檢查程式的狀態,確定實際的狀態是否與預期的狀態一致
2. 黑盒測試也稱功能測試,它是透過測試來檢測每個功能是否都能正常使用。在測試地,把程式看作一個不能開啟的黑盒子,在完全不考慮程式內部結構和內部特性的情況下,在程式介面進行測試,它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入資料而產生正確的輸出資訊。黑盒測試著眼於程式外部結構,不考慮內部邏輯結構,主要針對軟體介面和軟體功能進行測試
3. 黑盒測試是以使用者的角度,從輸入資料與輸出資料的對應關係出發進行測試的。很明顯,如果外部特性本身有問題或規格說明的規定有誤,用墨盒測試方法是發現不了的。
參考:CSDN部落格