白盒测试和黑盒测试_黑盒测试与白盒测试的比较
生活随笔
收集整理的這篇文章主要介紹了
白盒测试和黑盒测试_黑盒测试与白盒测试的比较
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
黑盒測試(Blackbox Testing)又稱功能測試、數據驅動測試或基于規格說明的測試,是一種從用戶觀點出發的測試。
被測程序被當作一個黑盒,不考慮程序內部結構和內部特性,測試者只知道該程序輸入和輸出之間的關系或程序的功能,依靠能夠反映這一關系和程序功能的需求規格說明書考慮確定測試用例和推斷測試結果的正確性。
軟件的黑盒測試被用來證實軟件功能的正確性和可操作性。
把程序看成一個黑盒子,完全不考慮程序內部結構盒處理過程;
在程序接口進行測試,只是檢查程序功能是否按照規格說明書的規定正常使用;
黑盒測試又稱功能測試或數據驅動測試;
黑盒測試主要可以發現以下錯誤:
1.是否有不正確或遺漏了的功能?
2.輸入能否正確地接受? 能否輸出正確的結果?
3.是否有數據結構錯誤或外部信息(例如數據文件)訪問錯誤?
4.性能上是否能夠滿足要求?
5.是否有初始化或終止性錯誤?
白盒測試(Whitebox Testing)又稱結構測試、邏輯驅動測試或基于程序的測試。
它依賴于對程序細節的嚴密檢驗,針對特定條件設計測試用例,對軟件的邏輯路經進行測試。
在程序的不同點檢驗“程序的狀態”以判定其實際情況是否和預期的狀態相一致。
軟件的白盒測試用來分析程序的內部結構
總結
以上是生活随笔為你收集整理的白盒测试和黑盒测试_黑盒测试与白盒测试的比较的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ansys经典界面分析工字钢_ANSYS
- 下一篇: 华为春季旗舰发布会新品价格汇总:最低只要