單元測試 (Unit testing)
以程式碼的最小單位進行測試,保護程式邏輯不會在系統維護的過程中遭到破壞,也進一步確保維護中的程式碼品質。
有點像是資料庫交易(ACID)的單元性、單一性
該段程式為最小可執行之單元 一來避免測試或維護時影響其他程式運作
而來測試過程花費時間也可大大降低 不需要為了修改一小段程式碼 卻要花費執行全部程式的時間來檢測該段程式是否正確
專案分成數個低度耦合的部分,針對某一部分所做的獨立測試。
最小的測試單元是函式,更大一點的有類別與模組。
專案在上線前,要有單元測試,以免出錯付出更大的成本。