Тестирование веб-сервисов - PullRequest
3 голосов
/ 19 августа 2011

Я знаю, что этот вопрос задавали миллион раз, но я собираюсь задать его снова.Некоторое время я изучал, как тестировать веб-сервисы, и я не могу поверить, что существует довольно много одного инструмента: SOAP UI.Другой вариант - создание заглушек веб-служб и написание модульных тестов для каждой заглушки ws.Я не могу поверить, что Microsoft не придумала надежного решения для тестирования веб-сервисов.Поэтому я думаю, что мой вопрос: является ли SOAP UI единственным инструментом для тестирования нескольких веб-сервисов?

PS Я также ищу что-то для интеграции с TFS (я знаю, что SOAP UI можно интегрировать с msbuild)

Спасибо

Ответы [ 2 ]

1 голос
/ 13 мая 2012

Моя альтернатива soapUI - HP Service Test .

Если мне нужно создать группу тестирования с тестировщиками, которые не имеют доступа к веб-сервисам и SOA в целом, то кривая обучения и время нарастания команд, связанные с HP Service Test, в основном короткие из-за визуального представления на основе Canvas.перетащите дизайнер, которым может похвастаться Service Test.

Возможно, все, что вы могли бы сделать с HP Service Test 11.20, возможно с SOAP UI 4. Они оба имеют поразительные присущие им функции, которые отчасти взаимно исключают друг друга.

  • Если ваша организация уже использует HP Quality Center, QTP и Load Runner, то для простого и легкого управления всеми тестовыми примерами на границе вашего приложения предпочтительнее использовать HP Service Test, поскольку оно интегрируется со всеми вышеупомянутыми продуктами.

  • С Service Test мне лично нравится конструктор Canvas в HP Service Test, и возможность вызывать сборки .Net внутри Service Test - это просто благо, поскольку я являюсь разработчиком .Net.И в ToolBox есть список элементов управления, в которых нуждается каждый тестировщик / разработчик.И это просто легко построить Hi-Fi тестовый случай с Service Test.Это стоит денег.

  • С soapUI мне нравится запись HTTP (работает так же, как Fiddler) и параметры проверки безопасности (если назвать несколько, внедрение XSLT, проверки XSS).

  • soapUI вездесущ.

Интеграция TFS, я еще не там.

1 голос
/ 21 августа 2011

Всегда есть варианты! Здесь старая статья, которая может помочь , включает soapUI, Push to test и WebInject.

Хотите раскатать тесто? Вы всегда можете использовать Сервисный тест HP

Что мне использовать? soapUI конечно :) Честно говоря, это наиболее часто используемый для причины.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...