軟體系統的多樣化與複雜化,容易導致開發的軟體系統品質參差不齊。影響軟體品質的因素眾多,整個軟體系統的開發過程,從產品需求制訂、系統架構規劃、程式設計撰寫、到最後的驗收測試等環環相扣。作為軟體品質最後的把關者,良好且完善的測試才能確保軟體系統的品質符合期待。
白箱測試(White-box testing) 與黑箱測試(Black-box testing)為兩種以不同角度來測試軟體的方式。白箱測試以靜態的方式從軟體本身的結構與程式碼去判定其邏輯程序正確性。黑箱測試則是以動態的方式,經由實際運行軟體來測試,不需要了解軟體的內部結構以及資料流程,只需要檢測軟體的輸入、輸出及實際的運行狀況是否符合規格。
本研討會特別邀請國內產學界軟體測試經驗豐富的專家,介紹軟體黑箱與白箱測試技術。期待參加學員更進一步了解軟體黑箱與白箱測試原理與實務,應用於軟體驗收,提升並改善軟體品質,減少使用者抱怨及產品糾紛。