2017-04-01 76 views
0

我想了解什麼是TDD。TDD - 先寫測試?

經過一些閱讀,如果我理解正確 - 對於Laravel開發,我需要編寫一些PHPUnit測試之前在控制器,路線,模型等實現功能?

它應該不是其他方式嗎?實現功能,然後做一些PHPUnit測試?

回答

2

你的理解是正確的。按照測試驅動的開發軟件開發方法,您的測試將設置尚未寫入功能的期望值。因此,最初你寫的任何給定的測試都會失敗,你將繼續開發一個代碼單元直到它通過。值得一提的是,除了更常見的單元測試TDD方法之外,您還可以採用類似的方法,採用ATDD方法進行任何潛在的驗收測試。