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

Sdílet
Vložit
  • čas přidán 3. 07. 2024
  • В этом видео я расскажу про использование Junit 5 Extension для подключение к базе данных Mysql.
    Рассмотрим, как создать подключение к базе данных в тестах с помощью Hibernate и настроить конфиг через EntityManagerFactory, чтобы улучшить процесс интеграционного тестирования. Вы узнаете, как эффективно использовать взаимодействие базы данных в UI тестах на Selenide.
    Проект - 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 Итоги
    Курсы по автоматизации тестирования - threadqa.ru/courses.html
    Мой сайт - threadqa.ru/
    Чат в телеграмме - t.me/threadqa
    Группа в вк - threadqa
    Обзор библиотеки Rest Assured - • API Автотесты с нуля R...
    Обзор библиотеки Retrofit - • API автотесты с нуля R...
    Поиск XPATH и CSS - • Поиск элементов на стр...
    Обзор Selenium - • Автотесты с нуля Selen...
    Тестирование верстки - • Тестирование верстки S...

Komentáře • 18

  • @blackpulsar9529
    @blackpulsar9529 Před 2 měsíci +4

    Спасибо за очередной шикарный видос)!

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 Před 2 měsíci +3

    Спасибо за Ваш труд! Коммент в поддержку канала.

  • @DenisDoroshenko
    @DenisDoroshenko Před 2 měsíci +3

    Коммент принёс, лайк поставил. Спасибо, Олег)

  • @user-uh9ek4mh4s
    @user-uh9ek4mh4s Před 2 měsíci +4

    Круто что ты вернулся!)

  • @user-iq5wx7qq4v
    @user-iq5wx7qq4v Před 2 měsíci +2

    Привет!!!! Я очень рад этому новому видео )
    Я прям соскучился ))

  • @user-gp5wj2fh5w
    @user-gp5wj2fh5w Před měsícem +1

    Круто

  • @gugle3515
    @gugle3515 Před 2 měsíci +2

    Ждем следующее видео.

  • @alexgordeeff
    @alexgordeeff Před 2 měsíci +2

    Хороший видос как всегда❤ использую похожий подход в application.yml спринговом задаю все конфиги, настраиваю также фабрику для БД где создаю свой entity manager, конфиги тяну из yml property factory (отдельный кастомный класс) ну и вместо persistance использую зависимость для хибернета не помню точно название (hipesystance как то так) и все летает, единственное что без многопоточки но она как будто и не нужна😎

  • @user-hl8yx2wm8b
    @user-hl8yx2wm8b Před měsícem +1

    Олег! Респект!!! Ты как всегда - молодец!!!

  • @voronovsy
    @voronovsy Před 2 měsíci +2

    Олег, спасибо))

  • @unicoxr5tj417
    @unicoxr5tj417 Před 2 měsíci +3

    давно не было)

  • @flint2159
    @flint2159 Před 2 měsíci +1

    Подъехала годнота!

  • @olegahmerov6092
    @olegahmerov6092 Před 2 měsíci +1

    Олег, ты - Прометей!!

  • @alexeymerkulov3226
    @alexeymerkulov3226 Před 2 měsíci +1

    Отличное видео, спасибо! Жалко его не было несколько месяцев назад, когда как раз подключал хибер к проекту)

  • @K9NAMI
    @K9NAMI Před 2 měsíci +1

    Крутой видос❤🎉

  • @kishkish1632
    @kishkish1632 Před 2 měsíci +2

    Урааа

  • @Khasan_2003
    @Khasan_2003 Před 2 měsíci +3

    QA 🎉