什么是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读这本书,这是它 –