網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 精緻生活 > 

什麼叫黑盒測試

欄目: 精緻生活 / 釋出於: / 人氣:2.33W

什麼叫黑盒測試

黑盒測試主要目的是發現軟體設計的需求或者是軟體設計規格說明書中的錯誤缺陷。軟體的開發具有特定性,一般都是為了某種具體特定功能開發的,軟體功能的描述依賴於在軟體需求階段的需求規格說明書的分析,軟體在設計過程中被分成了一個或者是多個功能,保證這些功能能夠正常執行的就是軟體測試,從而進一步滿足使用者的需求與需要。

什麼叫黑盒測試 第2張

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

什麼叫黑盒測試 第3張

優缺點:

(1)黑盒測試的優點:適用於功能測試、可用性測試及可接受性測試;對照說明書測試程式功能;可測試長的、複雜的程式的工作邏輯,易被理解。

(2)黑盒測試的缺點:不可能進行完全的、毫無遺漏的輸入測試,有一些軟體Bug或人為設定的故障通過黑盒測試是無法檢測出來的。正是因為黑盒測試的測試資料來自規格說明書,這一方法的主要缺點是它依賴於規格說明書的正確性。實際上,人們並不能保證規格說明書完全正確。如在規格說明書中規定了多餘的功能,或是漏掉了某些功能,這對於黑盒測試來說是完全無能為力的。

Tags:黑盒 測試