簡體   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