當前位置:商標查詢大全網 - 彩票查詢 - 黑盒測試和白盒測試的區別

黑盒測試和白盒測試的區別

第壹,測試方法不同。

1,黑盒測試:功能測試,就是測試各項功能是否能正常使用。

2.白盒測試:稱為結構測試、透明盒測試、邏輯驅動測試或基於代碼的測試。

第二,測試的目的不同

1,黑盒測試:將程序視為打不開的黑盒,在程序接口處進行測試,完全不考慮程序的內部結構和特性,只檢查程序功能是否按照需求說明書正常使用,程序是否能正確接收輸入數據和生成正確的輸出信息。

2.白盒測試:通過檢查軟件的內部邏輯結構,覆蓋並測試軟件中的邏輯路徑。在程序的不同部分設置檢查點,檢查程序的狀態,以確定實際運行狀態是否與預期狀態壹致。

第三,檢測原理不同。

1,黑盒測試:從用戶的角度,從輸入數據和輸出數據的對應關系進行測試。很明顯,如果外部特性的設計有問題或者規格有問題,用黑盒測試方法是發現不了的。

2.白盒測試:壹個模塊中的所有獨立路徑至少測試壹次。所有的邏輯值都需要測試真假。

百度百科-白盒測試

百度百科-黑盒測試