API автотесты с нуля Retrofit | QA Automation

Поділитися
Вставка
  • Опубліковано 16 чер 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 - Итоги

КОМЕНТАРІ • 23

  • @ForeverYoung_2004
    @ForeverYoung_2004 Рік тому +2

    Спасибо, Олег. Тема хорошо раскрыта, интересно рассказана. Лайк 👍

  • @alexanders8866
    @alexanders8866 4 місяці тому +1

    Привет, Олег! Спасибо, что познакомил нас с новым фреймворком. А есть ли в планах видео, где показана правильная организация проекта автотестов, типо выноса отдельных степов, фабрик, утилит для непосредственного сокращения тела тестов? Чтобы новички сразу приучались к хорошему :)

    • @threadqa
      @threadqa  4 місяці тому +1

      привет, сделаю обязательно

  • @IvIv-jk3lu
    @IvIv-jk3lu 10 місяців тому +1

    Спасибо за такой полезный контент Олег!❤

  • @unicoxr5tj417
    @unicoxr5tj417 Рік тому +2

    вот, автотестики пошли, лайк)

  • @Vladimir-dk3lb
    @Vladimir-dk3lb Рік тому +1

    Олег, супер как всегда! Спасибо!

  • @user-ww6dj2wi2x
    @user-ww6dj2wi2x Рік тому +1

    Как обычно лайк перед просмотром)

  • @user-mn4lu2cr5s
    @user-mn4lu2cr5s Рік тому +2

    Спасибо за контент!!!

  • @__Name_It__
    @__Name_It__ 11 місяців тому

    Спасибо автору!

  • @mikhailloginov2532
    @mikhailloginov2532 Рік тому +1

    Нужная тема)

  • @vlvmakeev
    @vlvmakeev 10 місяців тому +1

    Олег, большое спасибо за такие классные обзоры! Не поделишься секретом: ты нам показал работу с автоматизацией тестирования на базе RestAssured, JDIDark и, теперь, Retrofit - чем самому нравится больше пользоваться для автотестов RestAPI и почему? Или ты для разных проектов разные юзаешь?

    • @fromthegreatunknown
      @fromthegreatunknown 3 місяці тому

      он в работе ни один из них не использует, поэтому демонстрация поверхностная, там не пишут на реальных проектах

  • @slavapronyakov5852
    @slavapronyakov5852 10 місяців тому +1

    👍

  • @Leonardo-gd2iz
    @Leonardo-gd2iz 8 місяців тому

    Т.е. строго должны получить успешынй ответ и разложить его по модели класса UserListRootResponse. А если придет ошибка? Например вренется json {"error": "Сломалось!"}, или просто пустой ответ с кодом 500, то как быть в таком случае? За видео спасибо, познавательно. Но RA выглядит удобнее, чем Retrofit.

  • @aleksandrandreew8370
    @aleksandrandreew8370 Рік тому +1

    разрешите подушнить lombok и PoJo генератор легче

  • @ivanstrelka3448
    @ivanstrelka3448 Рік тому +2

    Retrofit топ РестАшурд дно! Спасибо! Кайф

    • @threadqa
      @threadqa  Рік тому

      На свой вкус и цвет😏

    • @user-sd6st7wf9u
      @user-sd6st7wf9u Рік тому

      Иван, ну зачем так категорично.

  • @igorshingelevich7627
    @igorshingelevich7627 Рік тому

    Retrofit или Retrofit?

  • @user-sd6st7wf9u
    @user-sd6st7wf9u Рік тому +1

    За что нам такая благодать??? Если и есть благотворительность в этом мире, то это убер-благотворительность.

  • @Mr.J248
    @Mr.J248 Рік тому +1

    Лайк как обычно и коммент

    • @ForeverYoung_2004
      @ForeverYoung_2004 Рік тому +1

      Такая же фигня, несмотря на то, что именно этот топик не настолько острый для меня. Но всё равно интересно 👍

  • @romannan4687
    @romannan4687 Рік тому

    Подскажите пожалуйста, где можно найти курс/интенсив pytest+playwright? Спасибо