Интеграционные тесты с базой данных | Java QA Automation

Описание к видео Интеграционные тесты с базой данных | Java QA Automation

В этом видео я расскажу про использование Junit 5 Extension для подключение к базе данных Mysql.
Рассмотрим, как создать подключение к базе данных в тестах с помощью Hibernate и настроить конфиг через EntityManagerFactory, чтобы улучшить процесс интеграционного тестирования. Вы узнаете, как эффективно использовать взаимодействие базы данных в UI тестах на Selenide.

Проект - https://github.com/penolegrus/DbTests...

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 Итоги

Курсы по автоматизации тестирования - https://threadqa.ru/courses.html
Мой сайт - https://threadqa.ru/
Чат в телеграмме - https://t.me/threadqa
Группа в вк - https://vk.com/threadqa

Обзор библиотеки Rest Assured -    • API Автотесты с нуля Rest Assured  
Обзор библиотеки Retrofit -    • API автотесты с нуля Retrofit | QA Au...  
Поиск XPATH и CSS -    • Поиск элементов на странице Xpath и C...  
Обзор Selenium -    • Автотесты с нуля Selenium Java  
Тестирование верстки -    • Тестирование верстки Selenide | Java ...  

Комментарии

Информация по комментариям в разработке