黑盒測試和白盒測試

2022-03-23 16:22:58 字數 575 閱讀 4329

**:

黑盒測試:

不考慮程式內部結構和邏輯結構,主要是用來測試系統的功能是否滿足需求規格說明書。 一般會有乙個輸入值,乙個輸入值,和期望值做比較。黑盒測試也稱功能測試,它是通過測試來檢測 每個功能是否都能正常使用。在測試中,把程式看作乙個不能開啟的黑盒子,在完全不考慮程式     內部結構和內部特性的情況下,在程式介面進行測試,它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入資料而產生正確的輸 出資訊。黑盒測試著眼於程式外部結構,不考慮內部邏輯結構,主要針對軟體介面和軟體功能進行測試。

白盒測試:

主要應用在單元測試階段,主要是對**級的測試,針對程式內部邏輯構,測試手段有:語句覆蓋、判定覆蓋、條件覆蓋、路徑覆蓋、條件組合覆 蓋。白盒測試也稱結構測試或邏輯驅動測試,它是按照程式內部的結構測試程式,通過測試來檢測產品內部動作是否按照設計規格說明書的規定正常進行,檢驗程式 中的每條通路是否都能按預定要求正確工作。 這一方法是把測試物件看作乙個開啟的盒子,測試人員依據程式內部邏輯結構相關資訊,設計或選擇測試用例,對程式所有邏輯路徑進行測試,通過在不同點檢查程 序的狀態,確定實際的狀態是否與預期的狀態一致。

黑盒測試和白盒測試

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

黑盒測試和白盒測試

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

黑盒測試 白盒測試

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