在ASP.NET WebForms中,我使用Selenium在許多項目中記錄和運行我的Web和UI測試。如何對ASP.NET MVC視圖進行Web測試?
我知道我們可以很容易地在ASP.NET MVC中單元測試控制器和模型。
視圖怎麼樣?
你也測試視圖?如果不是如何確保控制器操作呈現的視圖包含預期的邏輯和行爲?
我猜在WebForms中使用的相同的Web測試工具,如WatiN和Selenium,也可以在這裏使用,不知道?
如果是這樣,那麼WebForms中的WebTesting和MVC中的WebTesting之間會有什麼區別?
這不正確,您可能還需要測試視圖。還可以有邏輯(例如javascript,控制動作調用,導航等),並且您可能希望確保它們的行爲與您期望的相同。 –