軟體測試的三個小盒子 白盒黑盒灰盒

2021-10-17 01:45:33 字數 394 閱讀 4445

1、什麼是軟體測試?

答:在規定的條件下對程式進行操作,以發現程式錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。

2、什麼是白盒測試?

答:基於軟體內部設計和程式實現的測試方法。

不僅僅關注輸入與輸出的結果是否正確,同時還關注程式是如何處理的。

3、什麼是黑盒測試?

答:黑盒測試是指在測試過程中不關注程式內部的處理邏輯,只關注輸入和輸出。

如果輸入乙個測試資料,輸出的結果是正確的,就認為這個功能是正確的,也叫資料驅動測試。

4、什麼是灰盒測試?

答:介於白盒測試與黑盒測試之間的一種測試,灰盒測試多用於整合測試階段,不僅關注產品的輸出、輸入的正確性,同事也關注程式內部的情況,通過一些表徵性的現象、事件、標誌來判斷內部的執行狀態。

黑盒 白盒 灰盒測試的基本概念

黑盒 對於一段程式,對其測試時,不需要知道內部結構和特性,在輸入介面處輸入激勵,觀察輸出是否正確。主要用於軟體介面和功能測試。實際應用中,由於輸入為無窮個,不僅要測試所有合法的輸入,也要測試不合法但是可能發生的輸入。白盒 白盒測試也稱結構測試和邏輯驅動測試,知道程式內部結構,驗證內部每條通路是否能正...

軟體測試 黑盒白盒測試的方法

黑盒白盒的區別不用說了,這裡介紹黑盒白盒測試所用的方法,都是關於測試樣例的設計 白盒測試 語句覆蓋 每條語句至少執行一次 判定覆蓋 每一判定的每個分支至少執行一次 條件覆蓋 每一判定中的每個條件,分別按 真 假 至少各執行一次 判定 條件覆蓋 同時滿足判定覆蓋和條件覆蓋的要求 條件組合覆蓋 求出判定...

軟體測試中的「黑盒」與「白盒」

軟體測試中,最常聽到 黑盒測試 與 白盒測試 它們是軟體測試中最基本的測試方法。那麼究竟何為 黑盒 何為 白盒 呢?下面就對其概念與常用方法進行一下介紹。也稱功能測試 資料驅動測試,它將被測軟體看作乙個打不開的黑盒,主要根據功能需求設計測試用例,進行測試。概念 黑盒測試是從一種從軟體外部對軟體實施的...