1. 程式人生 > >TDD:Test Driven Devlopment 測試驅動開發

TDD:Test Driven Devlopment 測試驅動開發

  一般開發都是先寫產品程式碼,再寫測試程式碼,通過測試發現bug,然後修復bug,流程一般是這樣:

1.編寫虛擬碼,明確程式碼流程

2.編寫產品程式碼

3.編寫測試程式碼

4.測試時發現bug

5.修復bug

6.測試通過

7.迴圈完成所有功能的開發

而tdd的開發步驟則是:先寫測試程式碼,再寫產品程式碼,流程如下:

1.明確要完成的功能,記錄成一個測試列表

2.快速完成針對此功能的測試用例

3.編寫產品程式碼

4.測試通過

5.對程式碼進行重構,並測試通過

6.迴圈完成所有功能的開發