當前位置:趣味科普網>經驗>

白盒測試黑盒測試區別

經驗 閱讀(1.97W)

白盒測試黑盒測試區別

黑盒測試和白盒測試,二者最大的區別就是測試時關注的物件不一樣。

黑盒測試主要針對的是程式所展現給使用者的功能,白盒測試主要針對的是程式程式碼邏輯,簡單的說,就是前者測試最終展示功能,後者測試後臺程式。

黑盒,顧名思義就是把測試物件看作一個不能開啟的黑盒子。測試時,測試人員完全不用考慮盒子裡面的邏輯結構和具體運作,只依據程式的需求規格說明書,檢查程式的功能是否符合它的功能說明,檢驗輸出結果對不對。

白盒測試與黑盒恰恰相反,這種方法是把測試物件看作一個開啟的透明盒子。測試時,測試人員會利用程式內部的邏輯結構及有關資訊,通過在不同點檢查程式狀態,檢驗程式中的每條通路是否都能按預定要求進行正確工作。