繁体   English   中英

自定义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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM