Тестирование сайта ASP.NET с использованием WatiN. Можно ли программно развернуть сайт ASP.net локально? - PullRequest
0 голосов
/ 14 марта 2012

Я хотел бы использовать WatiN для проверки работоспособности веб-сайта, который я разрабатываю.В идеале я бы программно развернул веб-сайт (asp.net MVC3) до начала тестирования, а затем обновлял данные перед каждым тестом.Это возможно?

1 Ответ

1 голос
/ 14 марта 2012

Прочтите здесь об использовании MSBuild для развертывания веб-проектов.Внедрить ваше приложение в автоматическое развертывание при успешной сборке (читай: Непрерывная интеграция) действительно приятно.

MSBuild - Как использовать MSBuild для развертывания приложения ASP.NET MVC

Используя NUnit, для обновления данных перед каждым тестом вы можете украсить метод с помощью [Setup] (или [TestFixtureSetup]) для запуска кода один раз перед каждым тестом (или один раз перед каждой группой тестов).Я использую это для случаев, которые требуют конкретной настройки данных, и это работает как чемпион.Я предполагаю, что другие платформы XUnit имеют аналогичные механизмы.

Настройка - http://www.nunit.org/index.php?p=setup&r=2.2.10

...