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