Junit 5 Extensions | Java QA Automation

В этом видео я расскажу про использование Junit 5 Extension для создания гибкости тестов. Рассмотрим 3 примера использования разных возможностей. Как создать Parameter Resolver в Junit 5 и прокидывать аргументы в тестовые методы, чтобы обеспечить удобство одноразовых тестовых данных. Как сохранять упавшие тесты в текстовый файл через AfterTestExecutionCallback и запустить их через Gradle Task. Как задать конфиг для RestAssured через BeforeAllCallback. Проект - https://github.com/penolegrus/ThreadQAExtensions 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 Заключение Курсы по автоматизации тестирования - https://threadqa.ru/courses.html Мой сайт - https://threadqa.ru/ Чат в телеграмме - https://t.me/threadqa Группа в вк - https://vk.com/threadqa Обзор библиотеки Rest Assured - https://youtu.be/gxzXOMxIt4w Интеграционные тесты с базой данных - https://youtu.be/KlLE3BoTAgs Поиск XPATH и CSS - https://youtu.be/zGYdbHACmLI Заглушки WireMock - https://youtu.be/_IarXJsFrtA

Иконка канала ThreadQA
190 подписчиков
12+
85 просмотров
2 года назад
12+
85 просмотров
2 года назад

В этом видео я расскажу про использование Junit 5 Extension для создания гибкости тестов. Рассмотрим 3 примера использования разных возможностей. Как создать Parameter Resolver в Junit 5 и прокидывать аргументы в тестовые методы, чтобы обеспечить удобство одноразовых тестовых данных. Как сохранять упавшие тесты в текстовый файл через AfterTestExecutionCallback и запустить их через Gradle Task. Как задать конфиг для RestAssured через BeforeAllCallback. Проект - https://github.com/penolegrus/ThreadQAExtensions 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 Заключение Курсы по автоматизации тестирования - https://threadqa.ru/courses.html Мой сайт - https://threadqa.ru/ Чат в телеграмме - https://t.me/threadqa Группа в вк - https://vk.com/threadqa Обзор библиотеки Rest Assured - https://youtu.be/gxzXOMxIt4w Интеграционные тесты с базой данных - https://youtu.be/KlLE3BoTAgs Поиск XPATH и CSS - https://youtu.be/zGYdbHACmLI Заглушки WireMock - https://youtu.be/_IarXJsFrtA

, чтобы оставлять комментарии