当前位置 - 股票行情交易網 - 裝修設計 - 黑盒測試、白盒測試有什麽區別?

黑盒測試、白盒測試有什麽區別?

軟件的黑盒測試意味著測試要在軟件的接口處進行,測試人員完全不考慮程序內部的邏輯結構和內部特性,只依據程序的需求規格說明書和用戶手冊,檢查程序的功能是否符合它的功能說明,以及性能是否滿足用戶的要求。因此黑盒測試又叫功能測試或數據驅動測試。

軟件的白盒測試是對軟件的過程性細節做細致的檢查,它允許測試人員利用程序內部的邏輯結構及有關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試,通過在不同點檢查程序狀態,確定實際狀態是否與預期的狀態壹致。因此白盒測試又稱為結構測試或邏輯驅動測試。