我已經閱讀了很多關於測試驅動開發(TDD)的內容,我發現基於個人經驗的原理非常引人注目。ASP.NET MVC的測試驅動開發 - 從哪裏開始?
目前我正在爲我參與的初創項目開發一個網站,並且我想嘗試將TDD付諸實踐。
所以...我在Visual Studio 2010中創建一個空白的解決方案,添加一個ASP.NET MVC Website項目和一個測試項目。
我還爲我的域對象和一個測試項目添加了一個名爲「Domain」的類庫。
現在我想知道從哪裏開始。在做任何事情之前,我應該寫一個測試嗎?問題是 - 我應該開始編寫域對象的測試嗎?如果是這樣,我應該測試什麼,因爲域對象還不存在?
或者我應該從網站項目開始並編寫測試嗎?如果是這樣,我應該寫什麼測試?主控制器/索引操作?