2010-09-08 1 views
2

Прежде всего позвольте мне заявить о своей приверженности тестированию на модуле тестирования интеграции, мне очень нравится модульное тестирование.Можно ли запускать тесты с использованием инфраструктуры nUnit на размещенном веб-сайте?

Но у меня есть другие тесты, которые по сути являются испытаниями на развертывание (вы не можете проверить, как производственное развертывание прошло с помощью модульного теста на сервере сборки), и я бы хотел использовать инфраструктуру nUnit для их запуска.

Но на производственном сервере нет исполняющего файла командной строки nUnit. Мне разрешено запускать только страницы aspx и ссылаться на .dll в bin.

Что нужно сделать для запуска тестов (да, да, они не являются модульными тестами - расслабьтесь), используя nUnit на веб-странице? Есть ли прямой способ сделать это, или это по существу требует портирования тестового бегуна nUnit winforms для ASP.NET?

ответ

2

или делает это по существу требует портирование Nunit WinForms тест бегун в ASP.NET?

Whoa не делайте этого! Существуют альтернативы, такие как Selenium, которые позволят вам выполнять автоматизацию веб-страниц.

Используйте Selenium IDE для создания широкого тестового сценария, а затем вы можете экспортировать его в качестве теста NUnit, который должен быть запущен с использованием Selenium Remote Control.

+0

Интересно, я посмотрю на них. – MatthewMartin

Смежные вопросы