什麼是ASP MVC測試控制器的最佳方法是什麼? (嘲笑框架,IoC,Selenium/Watir/Watin ...)測試控制器在ASP MVC
1
A
回答
3
測試MVC控制器就會掉進單元測試。我個人比較喜歡使用以下工具進行單元測試:
NUnit的 - 因爲它相比,MSTest的,並有與它結合,如ReSharper的很多有用的附加組件的一個更爲成熟的測試框架。
起訂量是一個很好的.NET Framework嘲諷圖書館
團結是一個偉大的依賴注入框架,你可以從Codeplex上下載,並支持構造函數,屬性和方法注入。
用的webdriver至於自動化瀏覽器測試編寫代碼去,我都有這樣的經驗是一個偉大的工具,但是我歸類自動化瀏覽器測試,驗收測試,因此不太相關的隔離測試MVC控制器。
進行驗收測試的另一個偉大的工具是SpecFlow這絕對是值得一試,如果你需要做的驗收測試和敏捷的環境非常漂亮的作品。
2
對於單元測試,我使用基於Rhino Mocks的MvcContrib TestHelper。整個HTTP被嘲笑,它提供了一些很好的擴展方法,允許對不同的結果進行斷言。當你在測試金字塔
+1
這就是我們要做的。更多的往往不是,雖然,我們不測試我們的控制器動作(作爲結果,我們推的幾乎所有邏輯到其他服務呼叫,映射器,等等,使他們能夠進行測試)。 –
相關問題
- 1. ASP .NET Web API控制器測試
- 2. MVC測試控制器ClassNotFoundException
- 3. ASP MVC單元測試控制器讀取從文件
- 4. ASP .Net MVC 3:單元測試控制器動作
- 5. ASP/NET MVC:測試控制器與會話?懲戒?
- 6. 測試我的控制器在.NET MVC
- 7. 在asp.net中測試控制器mvc
- 8. AJAX + ASP MVC Ambigous控制器
- 9. .ASP MVC中,控制器
- 10. 春季測試MVC:測試控制器重定向到另一個控制器
- 11. 使用MOQ的MVC控制器測試
- 12. Spring MVC的控制器測試
- 13. MVC控制器單元測試
- 14. 測試彈簧mvc休息控制器
- 15. MVC控制器單元測試寫作
- 16. Mockito彈簧mvc控制器測試
- 17. 如何測試一個MVC控制器
- 18. 單元測試MVC控制器
- 19. ASP.NET MVC:使用XUnit測試控制器
- 20. Spring-Test-Mvc控制器測試
- 21. C#ASP.NET MVC控制器單元測試
- 22. asp.net mvc控制器動作測試
- 23. 單元測試MVC控制器
- 24. ASP.NET MVC 4測試控制器
- 25. 對於SPRING-MVC的控制器測試
- 26. MVC單元測試控制器
- 27. 單元測試MVC控制器
- 28. ASP.NET MVC控制器單元測試boggle
- 29. 測試ASP.NET MVC控制器Httpget
- 30. Spring MVC控制器的集成測試
http://www.amazon.com/Pro-ASP-NET-MVC-3-Framework/dp/1430234040讀這本書,這是它 –