簡體   English   中英

如何在自動化UI測試期間運行ASP.NET應用程序?

[英]How can I make my ASP.NET application run during my automated UI tests?

我有一個ASP.NET應用程序(特別是ASP.NET MVC應用程序)。 我想為其編寫一些MSTest測試,以通過瀏覽器(使用Selenium或WatiN之類的庫)對其進行訪問。

為了使我的UI測試正常工作,ASP.NET應用程序需要實際在Web服務器中運行,以便可以通過瀏覽器對其進行訪問。 可以將應用程序配置為在IIS,IIS Express或Visual Studio Development Server上運行。 (我希望所有三個配置都受支持。)

測試運行時,如何確保ASP.NET應用程序在Web服務器上運行?

我建議使用類似SpecsFor.Mvc的東西

http://specsfor.com/SpecsForMvc/

它為您完成了許多艱苦的工作。 您編寫集成測試,就像編寫普通的單元測試一樣。

運行測試時,SpecsFor.Mvc會應用您的Web配置轉換,運行和托管應用程序,並在您選擇的任何瀏覽器中啟動測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM