Интеграционные тесты с базой данных | Java QA Automation
В этом видео я расскажу про использование Junit 5 Extension для подключение к базе данных Mysql.
Рассмотрим, как создать подключение к базе данных в тестах с помощью Hibernate и настроить конфиг через EntityManagerFactory, чтобы улучшить процесс интеграционного тестирования. Вы узнаете, как эффективно использовать взаимодействие базы данных в UI тестах на Selenide.
Проект -
00:00 Начало
01:40 Обзор приложения
05:09 Зависимости для тестов
08:21 Emf контекст с настройками для БД
12:40 Конфиг для БД
13:24 Билдер конфига
14:55 Фабрика для подключения к БД
17:24 Общий сервисный класс для работы с БД
18:45 Junit 5 Extension для закрытия сессии БД
20:40 Page классы для UI тестов
21:19 Сервисный класс для тестов с подключением к БД
28:34 Обзор интеграционных тестов UI и БД
35:08 Итоги
Курсы по автоматизации тестирования -
Мой сайт -
Чат в телеграмме -
Группа в вк -
Обзор библиотеки Rest Assured -
Обзор библиотеки Retrofit -
Поиск XPATH и CSS -
Обзор Selenium -
Тестирование верстки -