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





Не уверен, о чем вы спрашиваете. Если вы хотите сделать это без какого-либо веб-сервера между тестом и службой, вы будете разочарованы.
Если вы спрашиваете не об этом ... может быть, какое-то разъяснение?
Я нашел эта почта и Вот этот, у которых есть некоторые решения о том, как запустить WebDev.WebServer.exe из модульного теста. Похоже, мне нужно что-то сделать в этом направлении.
Пока я не добился этого, я обнаружил, что все, что работает, - это просто запустить проект веб-службы в VS, позволить серверу WebDev запуститься таким образом, а затем запустить модульные тесты. Не идеально, но пока все в порядке.
У меня было много успехов в веб-тестировании с Селен
Я использовал его в Linux и Windows для автоматического веб-тестирования чего угодно.
Selenium предназначен для автоматизации тестирования в браузере. Тестирование веб-сервисов отличается от тестирования веб-сайтов. Возможно, вам потребуется создать конверты SOAP и т. д.
Есть XMLunit (http://xmlunit.sourceforge.net/) для java и Ms.NET. Было бы интересно проверить некоторые спецификации WS, например, wsdl: type!
Ваше здоровье! Орландо Агостиньо Лиссабон / Португалия
Круто. Очень интересный пост, на который вы ссылаетесь. Я не знал, что это возможно ...