在軟體發展過程中,可能因人為疏失、溝通不良而造成軟體規格不符、設計錯誤或程式撰寫的疏漏等問題,導致延誤軟體開發時程和成本的增加,甚至嚴重影響軟體的品質。為了能找出因軟體發展過程所造成軟體的異常; 例如:瑕疵、缺陷、錯誤及失效等,更需要經由軟體測試的相關技術來保證軟體系統的品質與安全性。
本課程將闡述軟體測試技術的基本概念,以規劃、設計與執行等工程步驟來介紹軟體測試的相關知識,使學生在學習軟體測試的技術知識時,能够同時獲得系統化思維方式的訓練,透過實作範例的練習,讓學生實際學習到軟體測試的方法,並完整結合測試的理論與實務。便於學生未來畢業增加競爭力與就業機會。