白盒測試 :也稱結構測試或邏輯驅動測試 ,已知產品的內部工做過程 ,能夠經過測試來檢測軟件產品內部動做是否按照規格說明書的規定正常進行 。
黑盒測試 :也稱功能測試 ,已知產品的功能設計規格 ,能夠進行測試證實每一個實現了的功能是否符合要求 ,不須要了解被測單元的內部結構 。數據庫
白盒測試用例設計 :使用程序設計的控制結構導出測試用例 。數據結構
黑盒測試用例的設計 :使用詳細設計導出測試用例 。性能
採用黑盒測試的目的主要是 :測試
(1) 檢查功能是否實現或遺漏 ;設計
(2) 檢查人機交互是否錯誤 ;產品
(3) 數據結構或外部數據庫訪問錯誤 ;程序設計
(4) 性能等其餘特性要求是否知足 ;軟件
(5) 初始化和終止錯誤 。程序
摘自:《如何設計黑盒測試的測試用例》數據