API автотесты с нуля Retrofit | QA Automation
Vložit
- čas přidán 3. 07. 2024
- Курсы по автоматизации тестирования с нуля - threadqa.ru/courses.html
Обзор библиотеки Retroft для отправки http запросов для автотестов. Автоматизация тестирования API с нуля. Реализация сервисных интерфейсов в библиотеке ретрофит. Сравнение Rest Assured и Retrofit
Boosty - boosty.to/threadqa
Консультации по автотестам - threadqa.ru/
Чат в телеграмме - t.me/threadqa
Поддержать автора - www.tinkoff.ru/cf/Lo21kq4VNG
Ссылка на проект - github.com/penolegrus/Retrofi...
Обзор библиотеки Rest Assured - • API Автотесты с нуля R...
Группа в вк - threadqa
00:00 - Начало
00:30 - Вкратце про Retrofit
02:52 - Добавление библиотеки в проект
03:44 - Что такое сервисный класс
07:28 - Преобразование Json в Java объект
10:57 - Написание GET запроса с QueryParam
13:57 - Создание POST запроса с Body
15:40 - PUT запрос с Path и Body аргументами
16:18 - DELETE запрос который возвращает Void
17:05 - Написание тестов
24:28 - Содержимое Response через дебаг
25:14 - Тесты с проверкой на регулярки
29:36 - Итоги
Спасибо, Олег. Тема хорошо раскрыта, интересно рассказана. Лайк 👍
Олег, супер как всегда! Спасибо!
Спасибо за такой полезный контент Олег!❤
Спасибо за контент!!!
Как обычно лайк перед просмотром)
вот, автотестики пошли, лайк)
Спасибо автору!
Нужная тема)
Привет, Олег! Спасибо, что познакомил нас с новым фреймворком. А есть ли в планах видео, где показана правильная организация проекта автотестов, типо выноса отдельных степов, фабрик, утилит для непосредственного сокращения тела тестов? Чтобы новички сразу приучались к хорошему :)
привет, сделаю обязательно
👍
Олег, большое спасибо за такие классные обзоры! Не поделишься секретом: ты нам показал работу с автоматизацией тестирования на базе RestAssured, JDIDark и, теперь, Retrofit - чем самому нравится больше пользоваться для автотестов RestAPI и почему? Или ты для разных проектов разные юзаешь?
он в работе ни один из них не использует, поэтому демонстрация поверхностная, там не пишут на реальных проектах
разрешите подушнить lombok и PoJo генератор легче
Т.е. строго должны получить успешынй ответ и разложить его по модели класса UserListRootResponse. А если придет ошибка? Например вренется json {"error": "Сломалось!"}, или просто пустой ответ с кодом 500, то как быть в таком случае? За видео спасибо, познавательно. Но RA выглядит удобнее, чем Retrofit.
Retrofit топ РестАшурд дно! Спасибо! Кайф
На свой вкус и цвет😏
Иван, ну зачем так категорично.
Retrofit или Retrofit?
За что нам такая благодать??? Если и есть благотворительность в этом мире, то это убер-благотворительность.
Лайк как обычно и коммент
Такая же фигня, несмотря на то, что именно этот топик не настолько острый для меня. Но всё равно интересно 👍
Подскажите пожалуйста, где можно найти курс/интенсив pytest+playwright? Спасибо