2016-09-23 2 views
-1

Я работаю над проектом автоматизации тестирования, где я использую селен с огурцами с зависимостями Maven. Мне нужно автоматизировать запросы веб-сервисов. У нас есть SoapUI pro на месте. Возможно ли автоматизировать веб-сервис с помощью soapUI api? Если да, то как? Если нет, каков обходной путь? Какие еще инструменты для веб-сервисов автоматизации тестирования могут быть интегрированы с селеном?Автоматизация тестирования веб-сервисов с селеном с огурцом

В идеале мы хотим, чтобы все было поведенческим.

Это цель автоматизации: Огурцы> Селен> UI Огурцы> Селен> Web Service (SoapUI или любой другой)

Я новичок в этом. Мой вопрос может быть недействительным, и я провел некоторое исследование и не получил никаких результатов, которые поддерживают мою цель.

+0

Что именно ваш вопрос? – mhasan

+0

Selenium не является тестовым инструментом. Это библиотека, которая позволяет создавать тестовую среду. Найдите нужную библиотеку для каждого интерфейса - в этом случае вы хотите, чтобы клиентская библиотека отдыха, или если в процессе, используйте mocks. –

+0

Возможный дубликат: https://stackoverflow.com/questions/37814049/automation-tests-using-cucumber-soapui-and-selenium?rq=1 – Marit

ответ

0

Остановитесь прямо там.

Generate a WebServices client и ездить с огурцом прямо на API так же, как и любой тест на единицу. До свидания Selenium/SoapUI, здесь не нужно.

0

Тесты на селен и тесты Webservice дополняют друг друга. Единственный раз, когда вы увидите их в тандеме, отправляет запрос через webservice и проверяет результат в пользовательском интерфейсе с селеном или наоборот.

Для тестирования webservice в java вам придется использовать другие java-библиотеки в зависимости от вида. Вы можете использовать библиотеки, такие как HTTPClient for Rest или SAAJ для SOAP, но есть и другие.

Лично я люблю SoapUI, но havent получил его в проекте java. Простой поиск вернулся: https://www.soapui.org/developers-corner/integrating-with-soapui.html. Выглядит довольно просто.

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