黑盒測試 白盒測試的定義

2021-10-07 20:42:19 字數 314 閱讀 1990

白盒測試

是通過程式的源**進行測試而不使用使用者介面。這種型別的測試需要從**句法發現內部**在演算法,溢位,路徑,條件等等中的缺點或者錯誤,進而加以修正。

黑盒測試

是通過使用整個軟體或某種軟體功能來嚴格地測試, 而並沒有通過檢查程式的源**或者很清楚地了解該軟體的源**程式具體是怎樣設計的。測試人員通過輸入他們的資料然後看輸出的結果從而了解軟體怎樣工作。在測試時,把程式看作乙個不能開啟的黑盆子,在完全不考慮程式內部結構和內部特性的情況下,測試者在程式介面進行測試,它只檢查程式功能是否按照需求

規格說明書的規定正常使用,程式是否能適當地接收和正確的輸出

黑盒測試 白盒測試

黑盒測試 black box testing,又稱為功能測試或資料驅動測試 是把測試物件看作乙個黑盒子。利用黑盒測試法進行動態測試時,需要測試軟體產品的功能,不需測試軟體產品的內部結構和處理過程。黑盒測試注重於測試軟體的功能性需求,也即黑盒測試使軟體工程師派生出執行程式所有功能需求的輸入條件。黑盒測...

黑盒測試與白盒測試的定義 方法

黑盒測試又叫功能測試,它主要關注被測試軟體功能的實現,而不是其內部邏輯。在黑盒測試中,被測物件的內部結構 運作情況對測試人員是不可見的。在黑盒測試裡,測試人員把被測試的軟體系統看作是乙個黑盒子,並不需要關心盒子的內部結構和內部特性,而只關注於軟體產品的輸入資料和輸出結果,從而檢查軟體產品是否符合它的...

黑盒測試和白盒測試

任何工程產品 注意是任何工程產品 都可以使用以下兩種方法之一進行測試。黑盒測試 已知產品的功能設計規格,可以進行測試證明每個實現了的功能是否符合要求。白盒測試 已知產品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否以經過檢查。軟體的黑盒測試意味著測試要在軟體的介面...