Рет қаралды 1,407
В этом видео я расскажу про использование 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 - • Интеграционные тесты с...