2008-10-01 63 views
14

隨着越來越多的代碼被推送到Asp.Net MVC中的視圖(即AJAX,JQuery等),你如何保持'可測試性'?Asp.net MVC視圖測試?

  • 你如何測試你的視圖?
  • 你如何用客戶端jscript代碼測試你的視圖?
  • 你如何用異步行爲測試你的視圖?

似乎MVC的可測試性的大多數例子處理控制器。觀點怎麼樣?

回答

3

Selenium是測試任何Web應用程序前端的好工具。它是用瀏覽器的母語JavaScript編寫的。讓瀏覽器運行測試框架代碼可以讓您的測試暴露瀏覽器不兼容問題。它是免費且開源的。

1

另請參閱其他免費的瀏覽器自動化工具,如ArtOfTest和WatiN。 Selenium堆棧的設置可能有點複雜。