Вопрос

Я хотел бы провести некоторое интеграционное тестирование веб-сервиса из NUnit или MbUnit.Я еще не углублялся в это слишком глубоко, но я почти уверен, что мне нужно будет раскрутить WebDev.WebServer.exe в рамках "модульного теста", чтобы сделать это.(Я знаю, что на самом деле это не модульный тест).

Да, я могу протестировать базовые объекты, используемые веб-службой самостоятельно (каковым я и являюсь), но что меня интересует в тестировании в данном случае, так это то, что все прокси работают и обрабатываются должным образом и т.д.

Есть какой-нибудь совет?

Это было полезно?

Решение 4

Я нашел этот пост и этот в которых есть несколько решений о том, как запустить WebDev.WebServer.exe из модульного теста.Похоже, мне нужно будет сделать что-то в этом роде.

Пока я этого не добился, я обнаружил, что работает просто запустить проект веб-службы в VS, позволить серверу WebDev запуститься таким образом, а затем запустить модульные тесты.Не идеально, но пока все в порядке.

Другие советы

Я спросил то же самое вещь (Я думаю ...) Я получил наводку на СоапУИ.Это выглядит многообещающе, но у меня еще не было времени это протестировать.

Я добился большого успеха, проводя веб-тестирование с Селен

Я использовал его в Linux и Windows для автоматического веб-тестирования практически всего.

Есть XMLUnit (http://xmlunit.sourceforge.net/), для Java и Ms.NET.было бы интересно ознакомиться с некоторыми спецификациями WS, такими как wsdl:type, например!

Ваше здоровье!Орландо Агостиньо Лиссабон/Португалия

Не совсем понимаю, о чем ты спрашиваешь.Если вы хотите сделать это без какого-либо веб-сервера между вашим тестом и сервисом, вы будете разочарованы.

Если это не то, о чем ты спрашиваешь...может быть, какое-нибудь уточнение?

Возможно, вы захотите дать Ивонна, аддон , построенный поверх Типовой блок попробовать.

Хорошая сторона Ivonna заключается в том, что вам не нужно запускать веб-сервер для вашего теста, но недостатком является то, что это не бесплатно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top