在测试ASP.NET MVC 2应用程序时,我无法找到视图时遇到了问题。避免在ASP.NET MVC中丢失视图
看着代码,我意识到视图的aspx文件还没有被添加到源代码控制库中。在这个项目中,我们使用StarTeam进行源代码控制非常容易,并且在签入时不显示新文件夹。此视图用于新控制器,因此为它创建了一个新文件夹,因此错过了它。
我们的构建服务器(使用Hudson/MSBuild)没有选择这个,因为代码在aspx文件丢失的情况下仍然正常。我们的控制器单元测试测试显然仍然没有在那里看到的ActionResults。
在系统测试中得到了答案,但是我怎么能早点(在构建服务器上)理解这一点。
在此先感谢
你可以涉及一些像WatiN这样的UI测试框架。只需编写视图呈现的测试。 – 2011-01-20 14:54:34