Параллельный запуск UI автотестов с использованием Junit5 и Cucumber | Java QA Automation
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...
Я фанат Олега
Бро побрился помолодел лет на 5 ))
Спасибо за крутое видео!!! Хотелось бы увидеть как создать runner для запуска определенных аннотаций (Smoke / Regress), которые обычно ставятся над Feature.file или сценарием. Также запуск нужных наборов через Gradle Tasks. Ну и вишенкой на трoтике было бы подключение Allure report. Ещё раз спасибо за полезное видео. Надеюсь запишешь ещё часть два на выше указанную тему )))
Вижу Олега, ставлю лайк)
отличное видео! я бы еще добавил как запускать тесты из дженкинса и проброс настроек запуска в проект
Спасибо за видео. Ну о кукумбере или хорошо или ничего.
интересно было бы послушать об этом 23:25
Спасибо за видео! А можно настроить так чтоб например с 20ти feature в одном браузере первые 10ть проходили, а во втором браузере остальные 10ть?
Супер! Спасибо за видео.
Я полагаю cucumber всё таки ещё используется у тестеров ?
к сожалению да)
ага, он еще встречается на проектах
@@threadqa да, у манагеров до сих пор ходят легенды, что это помогает работать)))
Привет! Начал смотреть твои видео, очень нравится, как ты доступно всё объясняешь.
Прошу прощения, может быть оффтоп, но я только начинаю учиться кодировать в Python и столкнулся с проблемой, что при запуске кода в Selenium у меня Chrome сразу сворачивается в трей и я не могу смотреть, что там происходит. Облазил пол Интернета и нигде не могу найти ответ какой параметр и где нужно установить, чтобы при запуске Chrome открывался в развернутом виде. Помоги, пожалуйста с этой проблемой.
driver.maximize_window() вызывай при старте и все