Параллельный запуск UI автотестов с использованием Junit5 и Cucumber | Java QA Automation

Sdílet
Vložit
  • čas přidán 4. 07. 2024
  • Курсы по автоматизации тестирования с нуля - threadqa.ru/courses.html
    Я в кратце покажу что такое Cucumber - инструмент для написания тестов на основе BDD (Behavior-Driven Development). Покажу как создавать читаемые и легко поддерживаемые тестовые сценарии на Gherkin языке и как связать их с шагами выполнения на языке программирования Java. Далее расскажу о параллельном запуске, покажу, как создать конфигурацию параллельного выполнения Cucumber сценариев и распределить тестовые случаи по нескольким потокам. Это оптимизирует время выполнения тестов и ускорит их прохождения.
    00:00 начало
    02:12 обзор библиотеки Cucumber
    05:45 дебаг в feature файлах
    11:05 как сделать паралельность
    13:11 указываем колво браузеров
    16:05 стратегии распределения
    20:35 доп настройки кукумбера и генерация отчета
    23:31 итоги
    Мой сайт - threadqa.ru/
    Чат в телеграмме - t.me/threadqa
    Группа в вк - threadqa
    Boosty - boosty.to/threadqa
    Поддержать автора - www.tinkoff.ru/cf/Lo21kq4VNG
    Обзор библиотеки Rest Assured - • API Автотесты с нуля R...
    Обзор библиотеки Retrofit - • API автотесты с нуля R...
    Поиск XPATH и CSS - • Поиск элементов на стр...
    Обзор Selenium - • Автотесты с нуля Selen...
    Тестирование верстки - • Тестирование верстки S...

Komentáře • 14

  • @TylerDurdenLife
    @TylerDurdenLife Před 8 měsíci +1

    Я фанат Олега

  • @luckytima2315
    @luckytima2315 Před 9 měsíci +1

    Бро побрился помолодел лет на 5 ))

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

    Спасибо за крутое видео!!! Хотелось бы увидеть как создать runner для запуска определенных аннотаций (Smoke / Regress), которые обычно ставятся над Feature.file или сценарием. Также запуск нужных наборов через Gradle Tasks. Ну и вишенкой на трoтике было бы подключение Allure report. Ещё раз спасибо за полезное видео. Надеюсь запишешь ещё часть два на выше указанную тему )))

  • @Sviatlana_Piatrovich
    @Sviatlana_Piatrovich Před 9 měsíci

    Вижу Олега, ставлю лайк)

  • @igorkomarov6830
    @igorkomarov6830 Před 6 měsíci

    отличное видео! я бы еще добавил как запускать тесты из дженкинса и проброс настроек запуска в проект

  • @user-sd6st7wf9u
    @user-sd6st7wf9u Před 9 měsíci +1

    Спасибо за видео. Ну о кукумбере или хорошо или ничего.

  • @user-fl9ic9fc8o
    @user-fl9ic9fc8o Před 9 měsíci

    интересно было бы послушать об этом 23:25

  • @artemkichkailo2445
    @artemkichkailo2445 Před 9 měsíci

    Спасибо за видео! А можно настроить так чтоб например с 20ти feature в одном браузере первые 10ть проходили, а во втором браузере остальные 10ть?

  • @erikkaramian8005
    @erikkaramian8005 Před 9 měsíci +1

    Супер! Спасибо за видео.
    Я полагаю cucumber всё таки ещё используется у тестеров ?

    • @vadimsemin5447
      @vadimsemin5447 Před 9 měsíci +1

      к сожалению да)

    • @threadqa
      @threadqa  Před 9 měsíci +1

      ага, он еще встречается на проектах

    • @IronTester
      @IronTester Před 9 měsíci +1

      @@threadqa да, у манагеров до сих пор ходят легенды, что это помогает работать)))

  • @ChuChubaka1
    @ChuChubaka1 Před 8 měsíci

    Привет! Начал смотреть твои видео, очень нравится, как ты доступно всё объясняешь.
    Прошу прощения, может быть оффтоп, но я только начинаю учиться кодировать в Python и столкнулся с проблемой, что при запуске кода в Selenium у меня Chrome сразу сворачивается в трей и я не могу смотреть, что там происходит. Облазил пол Интернета и нигде не могу найти ответ какой параметр и где нужно установить, чтобы при запуске Chrome открывался в развернутом виде. Помоги, пожалуйста с этой проблемой.

    • @threadqa
      @threadqa  Před 5 měsíci

      driver.maximize_window() вызывай при старте и все