![](/img/trans.png)
[英]How to run unit tests when running the application in visual studio
[英]Customizing Visual Studio run configuration to run tests after launching application
以下是我的开发环境的详细信息:
Visual Studio 2012 Ultimate更新4
Google Chrome版本38.0.2125.111 m
Windows 7 Professional(具有32位操作系统)
编码的UITest Builder 11.0.60315.1
Microsoft编码的UITest项目位于ASP.NET Web应用程序解决方案中。
我们使用Microsoft编码的UITest项目在Web应用程序上运行自动UI测试。
这是需要做的。
我需要构建并运行ASP.NET Web应用程序解决方案,以便将该Web应用程序部署到Visual Studio Development服务器,然后最终显示在Google Chrome浏览器中。 (换句话说,您在Visual Studio中突出显示了解决方案,然后按F5键来构建和运行。)
问题是,如果我生成并运行该应用程序,则希望上述Microsoft编码的UITest项目在Web应用程序启动并运行后运行自动UI测试。
另外,请务必记住,自动UI测试需要延迟启动,因为Web应用程序的启动和运行显然需要时间。
如何使用Visual Studio的构建和运行(即按F5)过程来自动执行上述操作?
通常,该过程中包含一个构建服务器,并且在构建代码时,您可以指定在成功构建之后是否要运行测试。
或者,您可以在Visual Studio中执行“测试”->“测试设置”->“运行测试”。
希望这有所帮助
我改用NUnit Framework而不是Microsoft编码UI。 但是,我仍然使用硒。
@ alagesan-palani帖子( 将NUnitTesting GUI集成到Visual Studio 2012中并调试测试用例 )已帮助我解决了问题。
此外,@ alagesan-palani非常友善,可以在网页上发布以下链接,该链接详细说明了如何针对上述问题运行NUnit测试用例:
http://blog.toddbauer.me/2011/02/17/debugging-net-nunit-tests-in-visual-studio/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.