黑盒测试 黑盒测试英語Blackbox testing软件测试的主要方法之一也可以称为功能测试数据驱动测试或基于规格说明的测试测试者不了解程序的内部情况不需具備應用程式的程式碼內部結構和程式語言的專門知識只知道程序的输入输出和系统的功能这是从用户的角度针对软件界面功能及外部结构进行测试而不考虑程序内部逻辑结构測試案例是依應用系統應該做的功能照規範規格或要求等設計測試者選擇有效輸入和無效輸入來驗證是否正確的輸出此測試方法可適合大部分的軟體測試例如整合測試與系統測試