Asp.net MVC查看测试?

时间:2008-10-01 04:25:56

标签: asp.net-mvc unit-testing

随着越来越多的代码被推送到Asp.Net MVC中的Views(即AJAX,JQuery等......),你如何保持'可测试性'?

  • 您如何测试您的观点?
  • 如何使用客户端jscript代码测试您的视图?
  • 如何使用异步行为测试视图?

似乎大多数关于MVC可测试性的例子都涉及控制器。观点怎么样?

2 个答案:

答案 0 :(得分:3)

Selenium是测试任何网络应用前端的绝佳工具。它是用浏览器的母语JavaScript编写的。让浏览器运行测试框架代码使您的测试能够公开浏览器不兼容问题。它是免费和开源的。

答案 1 :(得分:1)

另请参阅其他免费的浏览器自动化工具,如ArtOfTest和WatiN。 Selenium堆栈的设置可能有点复杂。