黑盒測試能發現哪些軟件錯誤

黑盒測試能發現哪些軟件錯誤

主要試圖發現下列幾類錯誤:功能不正確或遺漏;界面錯誤;數據庫訪問錯誤;性能錯誤;初始化和終止錯誤等。

注意:從理論上講,黑盒測試只有採用窮舉輸入測試,把所有可能的輸入都作爲軟件測試情況考慮,才能查出程序中所有的錯誤。實際上測試情況有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但可能的輸入進行測試。這樣看來,完全測試是不可能的,所以要進行有針對性的測試,通過制定測試案例指導測試的實施,保證軟件測試有組織、按步驟,以及有計劃地進行。黑盒測試行爲必須能夠加以量化,才能真正保證軟件質量,而測試用例就是將測試行爲具體量化的方法之一。