Administrator
- Регистрация
- 18 Дек 2018
- Сообщения
- 43,942
- Реакции
- 10,005
- Тема Автор
- #1
Голосов: 0
[Udemy] Изучите Cucumber BDD с помощью Java — MasterClass Selenium Framework (2022)
Последний раз курс обновлялся 27 января с последними видеороликами Cucumber версии 7 Framework.
Попрощайтесь с написанием адского кода для разработки сред автоматизации и поприветствуйте Cucumber BDD!
« Cucumber — спасательный инструмент для индустрии контроля качества при разработке тестовых фреймворков с минимальными знаниями в области программирования.
Этот курс поможет вам создать первоклассную BDD-инфраструктуру, чтобы вы могли реализовать ее для любых тестовых случаев автоматизации, разработанных в Selenium, Appium, Rest Assured. API.
По завершении курса вы освоите BDD-фреймворк Selenium Cucumber и сможете успешно внедрить его на своем рабочем месте для любых тестов автоматизации, которые у вас есть.
Этот курс разделен на 2 части.
В части 1 вы получите полное представление обо всех функциях Cucumber и его инфраструктурных функциях, для которых не требуется никаких предварительных условий. Ниже приведены темы, обсуждавшиеся в части 1.
Понимание синтаксиса Gherkin
Понимание сценариев Cucumber
Файлы функций и файлы определения шага Cucumber
Test Runner (Junit & TestNg)
Регулярные выражения
Cucumber Теги Cucumber и фоновое ключевое слово
Cucumber Схема сценария для параметризации
Cucumber Datatables
Cucumber hooks
Механизм Tagged Hooks Механизм
плагинов Cucumber
Отчеты
Cucumber Атрибуты
Cucumber Cucumber Параллельное выполнение
- Во второй части мы внедрим код Selenium и разработаем комплексную платформу Cucumber Selenium Framework с нуля. Ниже представлены темы
- Соберите проект Maven со всеми зависимостями от фреймворка.
- Разработка сквозных веб-сценариев Selenium в файле функций
- Реализовать TestNG/Junit Runner для запуска фреймворка.
- Поймите принцип единой ответственности, чтобы распределить реализацию на несколько определений шагов.
- Важность внедрения зависимостей для обмена данными между файлом шагов
- Понимание шаблона объекта страницы для управления локаторами из файлов подкачки
- Реализуйте шаблон Factory Design, написав класс PageObjectManager для создания объектов всех классов PO.
- Как драйвер можно настроить и распределить по файлам в фреймворке
- Как запускать сценарии Cucumber в параллельном режиме с помощью Cucumber TestNG Runner
- Утилиты Build Test для повторно используемых методов Selenium
- Внедрите Cucumber Hooks для захвата скриншотов при сбоях теста.
- Реализуйте теги Cucumber для запуска выбранных тестов в фреймворке.
- Параметризация тестовых данных для запуска сценариев с несколькими наборами данных
- Создание отчетов HTML и Extent для запуска тестов Cucumber Selenium
- Запуск тестов в параллельном режиме и создание экстентных отчетов с прикрепленными снимками экрана для неудачных сценариев.
- Запустите тесты огурца, используя параметры Maven и командной строки.
- Интегрируйте Framework с CI/CD Jenkins и планируйте задания через регулярные промежутки времени.
- Создайте параметризованное задание Jenkin для динамической отправки глобальных свойств во время выполнения задания.
Желаю удачи!
Кому подойдёт этот материал?
- Кандидаты на обеспечение качества, тестировщики автоматизации, начинающие ИТ-специалисты, первокурсники/выпускники
- Знания BDD и Cucumber не требуются. Я объяснил все с нуля
- Знание Java не требуется. Я подготовил для вас специальный раздел по Core java в конце этого курса в качестве дополнительного обучения.
- Базовые знания Selenium хорошо иметь
- Курс включает в себя проекты в реальном времени с практическими решениями для построения надежных тестовых платформ.
Скачать