Size: a a a

QA — Автоматизация

2019 September 06

MK

Mem Kekovich in QA — Автоматизация
Это вам не селениумом кнопки тыкать... 😂
источник

ВБ

Вячеслав Банников in QA — Автоматизация
Øk $ Rig
Привет всем. Столкнулся с такой проблемой. Нигде нету примеров архитектуры, тестирование REST API на чистой Java?  Очень тяжело начать с нуля и писать что то своё. И вряд ли напишу правильно. И опыта мало. И работал только с Selenium + WebDriver для UI. Больше все стало проблемой, вызова разных Connection на HttpURLConnection. То-есть в одном случае нужно устанавливать Property в другом нет. В одном нужно закрывать сесию, с другом нет. По-этому, может кто то поделится наработками реализаций или возможно известными паттернами для подобного случая.  Буду благодарен за помощь, от более опытных колег, для менее (без)опытного juna ) Заранее благодарен ;)
Я пробовал okhttp и еще какой-то клиент, остановился на httpurlconnection. Для реста есть rest assured, много примеров можно найти
источник

Ø$

Øk $ Rig in QA — Автоматизация
Вячеслав Банников
Я пробовал okhttp и еще какой-то клиент, остановился на httpurlconnection. Для реста есть rest assured, много примеров можно найти
Понял, спасибо.
источник

O

Oleg in QA — Автоматизация
Alexei Barantsev
и для этой задачи (которая мне интереснее и по счастливому стечению обстоятельств встречается чаще) карате и ресташуред не годятся вообще никак
Почему не годится?
источник

ТС

Тестировщик Собеседований in QA — Автоматизация
Alexei Barantsev
и для этой задачи (которая мне интереснее и по счастливому стечению обстоятельств встречается чаще) карате и ресташуред не годятся вообще никак
А что годится?
источник

ON

Oleg Nazarov in QA — Автоматизация
Alexei Barantsev
все эти "матч респонс" это какое-то низкоуровневое извращение, с моей точки зрения
что все-таки посоветуете?)
источник

MK

Mem Kekovich in QA — Автоматизация
Oleg Nazarov
что все-таки посоветуете?)
источник
2019 September 07

O

Oleg in QA — Автоматизация
какой еще connection refused?
источник

AB

Alexei Barantsev in QA — Автоматизация
Oleg Nazarov
что все-таки посоветуете?)
HTTP клиент (retrofit, feign, okhttp, можно и встроенный в JDK клиент, если версия вам позволяет), потом мапинг JSON в объекты (gson, jackson) — и у них набор методов, которые соответствуют функциям веб-сервиса. если ещё и генератор кода прикрутить из сваггера какого-нибудь получится — вообще хорошо
источник

O

Oleg in QA — Автоматизация
единственная проблема, которую я знаю, это статическая конфигурация. остальное в статье перечислено, которую я скидывал и в общем-то для меня проблемами не является
источник

AB

Alexei Barantsev in QA — Автоматизация
кстати, я okhttp разлюбил, потому что версия 4 внезапно тащит за собой рантайм котлина. вот нафига они так сделали?
источник

AS

Andrei Solntsev in QA — Автоматизация
А чем это плохо? Пары мегов что ли жалко?
источник

AV

Alexei Vinogradov in QA — Автоматизация
Dependency жло
источник

O

Oleg in QA — Автоматизация
в чем конкретно проблема-то?
бдд стиль в ресташуре опционален, его можно не использовать
груви тоже можно не использовать
источник

O

Oleg in QA — Автоматизация
зависимостей и так обычно сотни
источник

O

Oleg in QA — Автоматизация
и в чем заключается трата ресурсов?
источник

AS

Aleh Struneuski in QA — Автоматизация
Mem Kekovich
Лучше нативного хттп джавового нет.
А вот в новой java http client просто замечательно спроектирован на мой взгляд
источник

AS

Aleh Struneuski in QA — Автоматизация
А кто как использует rest assured?
- пишите тесты в bdd style
- использует как http client
источник

Э

Экс in QA — Автоматизация
приветы. Тем кто пользуется Java. Какая версия у вас сейчас на проекте?:)
источник

AD

Aleksandr Dolinskiy in QA — Автоматизация
На старых 8, на новый руки чешутся на 11
источник