古詩詞大全網 - 成語查詢 - 什麽是黑盒測試

什麽是黑盒測試

黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作壹個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,在程序接口進行測試,它只檢查程序功能是否按照需求規格說明書的規定正常使用,程序是否能適當地接收輸入數據而產生正確的輸出信息。黑盒測試著眼於程序外部結構,不考慮內部邏輯結構,主要針對軟件界面和軟件功能進行測試。

黑盒測試又叫功能測試、數據驅動測試或基於需求規格說明書的功能測試。該類測試註重於測試軟件的功能性需求。采用這種測試方法,測試工程師把測試對象看作壹個黑盒子,完全不考慮程序內部的邏輯結構和內部特性,只依據程序的《需求規格說明書》,檢查程序的功能是否符合它的功能說明。測試工程師無需了解程序代碼的內部構造,完全模擬軟件產品的最終用戶使用該軟件,檢查軟件產品是否達到了用戶的需求。黑盒測試方法能更好、更真實地從用戶角度來考察被測系統的功能性需求實現情況。在軟件測試的各個階段,如單元測試、集成測試、系統測試及驗收測試等階段中,黑盒測試都發揮著重要作用,尤其在系統測試和確認測試中,其作用是其他測試方法無法取代的。