Junit 5 Extensions | Java QA Automation

Sdílet
Vložit
  • čas přidán 4. 07. 2024
  • В этом видео я расскажу про использование Junit 5 Extension для создания гибкости тестов.
    Рассмотрим 3 примера использования разных возможностей. Как создать Parameter Resolver в Junit 5 и прокидывать аргументы в тестовые методы, чтобы обеспечить удобство одноразовых тестовых данных. Как сохранять упавшие тесты в текстовый файл через AfterTestExecutionCallback и запустить их через Gradle Task. Как задать конфиг для RestAssured через BeforeAllCallback.
    Проект - github.com/penolegrus/ThreadQ...
    00:00 Начало
    00:23 Что такое Extension
    03:08 Parameter Resolver
    12:09 AfterTestCallbacks, сохранение упавших тестов
    16:08 Запуск определенного теста через терминал
    17:11 Реализация afterAll и afterTestExecution
    22:58 Перезапуск упавших тестов через Gradle Task
    27:28 Установка конфигов через BeforeAllCalback
    30:15 Заключение
    Курсы по автоматизации тестирования - threadqa.ru/courses.html
    Мой сайт - threadqa.ru/
    Чат в телеграмме - t.me/threadqa
    Группа в вк - threadqa
    Обзор библиотеки Rest Assured - • API Автотесты с нуля R...
    Интеграционные тесты с базой данных - • Интеграционные тесты с...
    Поиск XPATH и CSS - • Поиск элементов на стр...
    Заглушки WireMock - • Интеграционные тесты с...

Komentáře • 16

  • @luckytima2315
    @luckytima2315 Před měsícem +3

    Братик, ты с каждым видео все младше выглядишь ))

  • @kishkish1632
    @kishkish1632 Před měsícem +1

    Не ну бааатьь....ну это же лайкос. Только хотел после праздничков разбираться с этим)))

  • @user-iq5wx7qq4v
    @user-iq5wx7qq4v Před měsícem +1

    Вау!!!!! Огромнейшее спасибо за эту тему

  • @ivanstrelka3448
    @ivanstrelka3448 Před měsícem +1

    Супер важная тема!

  • @DenisDoroshenko
    @DenisDoroshenko Před měsícem +1

    Как раз в тему. Спасибо!!!

  • @user-wq8do9xp5c
    @user-wq8do9xp5c Před měsícem +1

    Друг здоровья тебе пожизненного

  • @s.pendrak
    @s.pendrak Před měsícem +1

    Вижу Олега, ставлю лайк с:

  • @user-dw9mq9hy3f
    @user-dw9mq9hy3f Před měsícem

    Интересно, некоторые вещи мне показались усложняют код для восприятия остальных, пример вот с анотацией прокинутой в параметры.
    Мне нравится темы spring + data base, Архитектуры порядочного проекта
    .
    Все видели много раз, как лучше не стоит делать. Хотелось бы увидеться как стоит)

  • @aleksander3867
    @aleksander3867 Před měsícem +2

    14:05 пасхалка

  • @user-sd6st7wf9u
    @user-sd6st7wf9u Před měsícem +1

    теперь бургер захотелось

  • @amapamap3432
    @amapamap3432 Před měsícem

    А как тест поймет какую тестовую среду мы в него хотим засунуть в данный момент? К примеру есть 2 тестовые среды и, соответственно, 2 экстеншена на 1 тест 🤔

  • @user-lf9fo7vw1r
    @user-lf9fo7vw1r Před měsícem +1

    первый

  • @frezycode
    @frezycode Před měsícem +1

    второй

  • @user-xt6yg8fv2l
    @user-xt6yg8fv2l Před měsícem +1

    подскажите пожалуйста,для автоматизации в России,что лучше учить,java или python?заранее спасибо.