黑盒測試和白盒測試

2021-10-02 14:58:43 字數 292 閱讀 6826

黑盒測試

黑盒測試,又被稱為功能測試或資料驅動測試,是把測試物件當作看不見的黑盒,在完全不考慮程式內部結構的情況下,測試人員僅依據程式功能的需求規範考慮確定測試用例和推斷測試結果的正確性。不關注程式的內部結構和內部特性,而是把程式看做是乙個黑盒子對軟體直接進行測試。主要包括等價類劃分法和邊界值分析法。

白盒測試

通過檢查軟體內部的邏輯結構,對軟體中的邏輯路徑進行覆蓋測試。主要包括語句覆蓋,判定覆蓋,條件覆蓋,判定-條件覆蓋,條件組合覆蓋,基本路徑覆蓋。

黑盒測試和白盒測試

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

黑盒測試和白盒測試

黑盒測試 不考慮程式內部結構和邏輯結構,主要是用來測試系統的功能是否滿足需求規格說明書。一般會有乙個輸入值,乙個輸入值,和期望值做比較。黑盒測試也稱功能測試,它是通過測試來檢測 每個功能是否都能正常使用。在測試中,把程式看作乙個不能開啟的黑盒子,在完全不考慮程式 內部結構和內部特性的情況下,在程式介...

黑盒測試 白盒測試

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