Интеграционные тесты с базой данных | 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://lms.threadqa.ru
Мой сайт - https://threadqa.ru/
Чат в телеграмме - https://t.me/threadqa
Группа в вк - https://vk.com/threadqa
Обзор библиотеки Rest Assured - • API Автотесты с нуля Rest Assured Обзор библиотеки Retrofit - • API автотесты с нуля Retrofit | QA Automation Поиск XPATH и CSS - • Поиск элементов на странице Xpath и CSS с ... Обзор Selenium - • Автотесты с нуля Selenium Java Тестирование верстки - • Тестирование верстки Selenide | Java QA Au...