0
我想用WatiN來測試我正在開發的網站的功能。理想情況下,我會在測試開始運行之前以編程方式部署網站(asp.net MVC3),然後在每次測試之前刷新數據。這可能嗎?使用WatiN測試ASP.NET網站。是否可以在本地以編程方式部署ASP.net站點?
我想用WatiN來測試我正在開發的網站的功能。理想情況下,我會在測試開始運行之前以編程方式部署網站(asp.net MVC3),然後在每次測試之前刷新數據。這可能嗎?使用WatiN測試ASP.NET網站。是否可以在本地以編程方式部署ASP.net站點?
請閱讀有關使用MSBuild部署Web項目的信息。讓您的應用程序在構建成功時自動部署(閱讀:持續集成)非常好。
的MSBuild - How to use MSBuild to deploy an ASP.NET MVC application
使用NUnit,對於每個測試之前刷新數據可以裝飾用的方法[設置](或[TestFixtureSetup])來在每個測試之前運行一次代碼(或一次各組的前測試)。我使用它來處理需要特定數據設置的情況,並且像冠軍一樣工作。我假設其他的XUnit框架具有類似的機制。