#unit-testing #nunit #watin #vs-unit-testing-framework
#модульное тестирование #nunit #watin #vs-unit-testing-framework
Вопрос:
Я легко настроил простой поиск с помощью Google example для WatiN и теперь хотел бы подключить его к своему собственному веб-приложению.
У меня есть веб-приложение MVC 3, которое я хотел бы протестировать в Visual Studio. Это означает, что я хотел бы протестировать свою версию разработки, а не настоящий внешний опубликованный веб-сайт.
Как мне указать платформе модульного тестирования VisualStudio запустить мой проект MVC, чтобы он был доступен для моих методов тестирования?
Спасибо
Ответ №1:
Что я делаю, так это просто запускаю приложение в Cassini (встроенный веб-сервер Visual Studio). Затем, когда оно работает, мои тесты Watin посещают это приложение. Вы, вероятно, знаете, что вы можете указать веб-приложению всегда использовать один и тот же порт в Cassini? То же самое будет работать с IIS Express.
Другой способ — создать виртуальный каталог в IIS и указать его в исходную папку вашего веб-приложения. Затем ваши тесты Watin посещаютhttp://localhost/YourApp.
Комментарии:
1. Как говорит @ Peri, Cassini — самый практичный метод. Вы также можете запустить cassini автоматически, используя код в вашей тестовой настройке.
2. Не тот ответ, на который я надеялся, но я думаю, это то, что я должен сделать. Спасибо за подтверждение.