Автоматизированное тестирование веб-сервиса
-
09-06-2019 - |
Вопрос
Я хотел бы провести некоторое интеграционное тестирование веб-сервиса из 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 заключается в том, что вам не нужно запускать веб-сервер для вашего теста, но недостатком является то, что это не бесплатно.