Автоматизация тестирования с использованием Cucumber

Курс предназначен для быстрого освоения и дальнейшего эффективного использования в автоматизации тестирования Cucumber JVM Framework и разработки через поведение.
Курс: SQA-047
Длительность: 20 ч.

Описание

Для построения эффективного и прозрачного процесса тестирования, а также выстраивания эффективных коммуникаций часто применяется подход, называемый BDD (Behavior Driven Development), или разработка, управляемая поведением.

Данный курс, посвящённый Cucumber JVM, охватывает автоматизацию тестирования, построение тестового фреймворка с использованием таких инструментов, как Selenium WebDriver, Rest Assured, SikuliX, Gradle и др.

Cucumber – инструмент для автоматизации тестирования с открытым исходным кодом, который завоевывает все большую популярность в тестировании.

Сегодня это флагманский инструмент BDD-подхода, который вы обязательно должны добавить в свой набор навыков. Cucumber использует простые текстовые исполняемые спецификации для тестирования программного обеспечения. Это позволяет эффективно общаться и, следовательно, преодолевать разрыв между представителями бизнеса и представителями IT-профессий.

Разбираемые темы

  • Behaviour-Driven Development;
  • Язык описания сценариев Gherkin;
  • Как работает Cucumber;
  • Создание Feature;
  • Определение шагов;
  • Добавление проверок;
  • Сценарии;
  • Создание класса - запускателя;
  • Написание регулярных выражений;
  • Pretty, Tags, Glue;
  • Multiple Captures;
  • Background;
  • Таблицы данных;
  • Scenario Outline;
  • Hooks;
  • Dependency Injection;
  • Writing Tags to Scenario, features;
  • Запуск отдельных тестов;
  • Создание отчетов в Cucumber.


Цели

После обучения слушатели:
  • узнают, как использовать язык Gherkin для создания features-файлов;
  • будут понимать концепцию использования сценариев, шагов и таблиц данных;
  • познакомятся с подробностями создания шагов в Cucumber;
  • смогут переопределять настройки Cucumber по умолчанию, строить выходной отчет в различных форматах;
  • узнают о различных способах определения шагов, использовании регулярных выражений, преобразовании таблиц данных;
  • смогут применять расширенные средства Cucumber: Tags и Hooks;
  • научаться выполнять запуск Cucumber-сценариев из инструментов командной строки и CI-сервера, а также выполнять параллельный запуск сценариев.

Целевая аудитория

Тестировщики любых специализаций, разработчики, аналитики, менеджеры проектов.
После окончания курса выдаётся сертификат на бланке Luxoft Training
Тренер в Москва Омск
Первушов Артем Специалист в области разработки ПО
Артём с 2013 г. преподаёт различные дисциплины по разработке программного обеспечения для крупных российский компаний в финансовом и других секторах. За это время он был задействован в нескольких образовательных проектах, в том числе принимал участие в проекте по обучению более чем 200 специалистов по направлению «JavaEE разработчик» на базе программы профессиональной переподготовки АНО «Университет Иннополис».

Сопровождал проект по разработке системы юридически значимого документооборота для крупной отечественной логистической компании, участвовал в проекте по переходу на автоматизированный формат обмена НСИ. Артём принимал участие в реализации проекта специализированного трекера задач для крупного data-центра в США и занимался управлением и реализацией проекта «Система мониторинга спортивных ставок». В Московском государственном техническом университете им. Н.Э. Баумана преподавал курс «Системный анализ и архитектура приложений».

 Артём является сертифицированным разработчиком от Android Training Consultant.
Галкин Павел Специалист в области тестирования
Павел специализируется на тестировании ПО в сфере enterprise и промышленной автоматизации для крупнейших зарубежных и российских компаний. В этом направлении он работает с 2007 г.
С его участием на различных ролях в компании Luxoft выполнены как минимум 3 проекта с нуля до внедрения.
Павел работал со следующими технологиями: Fitnesse+Java, Selenium+Java, Allure, HPE UFT, OLE DB, CAN/HDLC.
Данный курс запланирован в городах: Москва, Омск
16.12.2019 - 17.12.2019
Время: 10:00-18:00
Локация: Москва
Длительность: 16 ч.
Тренер
Первушов Артем
Специалист в области разработки ПО
11 920 1

16.12.2019 - 17.12.2019

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
02.09.2019 - 06.09.2019
Время: 10:00-14:00
Локация: Омск
Длительность: 20 ч.
Тренер
Галкин Павел
Специалист в области тестирования

02.09.2019 - 06.09.2019

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 18 600 1
Санкт-Петербург 16 740 1
Омск 13 950 1
Киев 4 750 грн.
Одесса 4 300 грн.
Днепр 4 300 грн.
Рекомендуемые курсы для дальнейшего обучения:

Примечание:

Материалы курса представлены на английском языке.

Записаться на курс

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, управлению проектами, тестированию ПО, архитектуре ПО. Luxoft Training – единственный учебный центр в России, авторизованный IIBA. Действует скидка 10% на обучение физических лиц.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.