Asp.net-Mvc

我們可以對 MVC 的視圖(‘V’)進行單元測試嗎?

  • February 8, 2018

重複:對視圖進行單元測試?

有沒有辦法對視圖進行單元測試?我確信我們可以測試模型和控制器,但不知道如何對視圖進行單元測試?

這值得測試 View 嗎?

現在還沒有查看廢棄的程式碼嗎?那你要測試什麼?如果您正在測試控制器,那麼您只需要一個成功的視圖結果來表明該視圖有效。而不是去預編譯視圖或其他什麼的麻煩,這將開始拖任何相當大的項目在持續集成和建構方面。

您可以 啟用 MVC 視圖的編譯。這很有幫助。否則,我認為不值得。畢竟,您只對兩件事感興趣。視圖是否編譯並且您是否得到任何異常(null、越界異常或類似的)?

有些人聲稱您不應該在視圖中包含任何邏輯。為任何事情編寫助手。在這種情況下,編譯幾乎就是你想要的一切。

我們決定投資於 WatiN 測試。它測試視圖並同時測試整個應用程序。有一些不錯的助手,但需要不斷維護。

引用自:https://stackoverflow.com/questions/1005819