Есть ли способ автоматического создания тестов из веб-служб? - PullRequest
1 голос
/ 22 апреля 2019

У меня есть проекты, в которых много сервисов Rest / SOAP. чтобы проверить их, мне нужно написать тесты для каждого из них. Интересно, есть ли способ для SoapUI автоматически генерировать базовые тесты для всех моих веб-сервисов, поэтому всякий раз, когда я добавляю новый веб-сервис в приложение, Soapui генерирует тесты для этой службы.

PS: я использую плагин Soapui maven.

Спасибо

1 Ответ

0 голосов
/ 30 апреля 2019

Краткий ответ: Нет, вы не можете.

Более длинный ответ: Ну, может быть.Это зависит от того, что вы хотите проверить.Как своего рода дым, вы можете что-то сделать.Но правильное функциональное тестирование просто невозможно произвести автоматически.Главным образом из-за необходимых тестовых данных.Представьте, что вы хотите проверить работу службы getCustomerData.Вероятно, у вас будет МНОГО сценариев, которые приведут к ошибке «Неизвестный клиент».Будет чистой удачей, если автоматически сгенерированный тест найдет реального клиента.

В лучшем случае вы сможете автоматически сгенерировать «то, что проверяется в соответствии со схемой», и вы сможете использовать его дляпроверяйте, работает ли служба, убедившись, что каждая операция веб-службы может быть запущена без возврата HTTP 404.

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