跳至內容

agile

測試驅動開發(TDD)

一種軟體開發實踐,在撰寫正式程式碼之前先撰寫測試。TDD 循環遵循三個步驟:Red(撰寫一個失敗的測試,描述預期的行為)、Green(撰寫最少量的程式碼使測試通過),以及 Refactor(在保持測試通過的情況下改善程式碼品質)。TDD 鼓勵只撰寫滿足需求所需的程式碼,從而產生更精簡的設計與更高的測試覆蓋率。它還讓 acceptance criteria 可自動執行——自動化測試直接驗證使用者故事中描述的行為。雖然 TDD 有一定的學習曲線,但採用它的團隊普遍反映缺陷更少、除錯更快,以及對修改更有信心。

相關術語

在 Plandeck 進行你的下一次估算

Free 的 Planning Poker,支援即時同步揭牌、費波那契與 T 恤尺寸 deck,以及異步投票 — 無需設定即可使用。