在測試ASP.NET MVC 2應用程序時,我無法找到視圖時遇到了問題。避免在ASP.NET MVC中丟失視圖
看着代碼,我意識到視圖的aspx文件還沒有被添加到源代碼控制庫中。在這個項目中,我們使用StarTeam進行源代碼控制非常容易,並且在簽入時不顯示新文件夾。此視圖用於新控制器,因此爲它創建了一個新文件夾,因此錯過了它。
我們的構建服務器(使用Hudson/MSBuild)沒有選擇這個,因爲代碼在aspx文件丟失的情況下仍然正常。我們的控制器單元測試測試顯然仍然沒有在那裏看到的ActionResults。
在系統測試中得到了答案,但是我怎麼能早點(在構建服務器上)理解這一點。
在此先感謝
你可以涉及一些像WatiN這樣的UI測試框架。只需編寫視圖呈現的測試。 – 2011-01-20 14:54:34