TDD(Test-Driven Development)測試驅動開發教學手冊
TDD(Test-Driven Development)測試驅動開發使用教學手冊 📚 目錄 一、前言 1.1 教學目的 1.2 適用對象 1.3 預期學習成果 1.4 教學手冊架構說明 二、TDD 概念與原則 2.1 什麼是 TDD(Test-Driven Development) 2.2 TDD 的核心循環:Red → Green → Refactor 2.3 TDD 與傳統開發流程的差異 2.4 為什麼使用 TDD:好處與挑戰 2.5 單元測試 vs. 集成測試 vs. 系統測試 三、TDD 實踐步驟 3.1 Step 1:撰寫失敗的測試(Red) 3.2 Step 2:撰寫最簡單的實作通過測試(Green) 3.3 Step 3:重構程式碼(Refactor) 3.4 Step 4:重複循環與迭代開發 3.5 驗收標準(Definition of Done)與測試覆蓋率要求 四、TDD 開發環境與工具 4.1 測試框架介紹 4.2 IDE 與工具設定 4.3 持續整合(CI)與自動化測試 4.4 測試覆蓋率工具 4.5 測試資料與 Mock 工具 ...