@AnotherAnkor

В чём смысл писать функциональные тесты на Java, если есть postman и другие инструменты?

Есть Postman и SoapUI, которые часто используются для тестирования.
В каждом можно собрать коллекции. Каждый может быть интегрирован с CI. Из каждого можно собирать красивые отчёты.
Объясните мне, зачем нужно переписывать тесты на жабе или чём там ещё любят переписывать, если куда проще содержать автотесты в формате коллекции? Ведь тоже можно использовать переменные и все прочие плюшки. Просто зачем?
  • Вопрос задан
  • 192 просмотра
Пригласить эксперта
Ответы на вопрос 3
xez
@xez
TL Junior Roo
Смысл появляется, если тесты становятся чуть сложнее, чем проверка результатов http запроса.
Ответ написан
AnotherAnkor, Есть много историй с кафка или redis - где нам надо ходить и вариантов нет - и тут постман пролетает.
Есть также всякие ui и скриншотные тесты, которые тоже надо писать и на постмане не сделать .
А есть достаточно более сложные тесты где нам надо не только отправлять запросы, но слушать websoket, sse и не факт что только под одним пользователем.
Плюс есть всякие штуки на создание и прочее, которые тоже простыми не бывают. И нам приходится использовать разные паттерны разработки.
Да и много чего еще чего есть. Что если и можно сделать через постман - то это дорого и больно сложно.

Но это не значит что постман плохой инструмент - это лиш значит, что он хорошо себя показывает в конкретных кейсах, на конкретных проектах.

Если вы тестите простые веб-сервисы с простой логикой, то да отличный инструмент для автоматизации. И возможно что-то другое избыточно
Ответ написан
vabka
@vabka
Токсичный шарпист
Смысл - если уже есть компетенции на жаве, а в постмане нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы