Автоматизация тестирования с использованием 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
-10% ФИЗИЧЕСКИМ ЛИЦАМ
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 18 600 1
Санкт-Петербург 16 740 1
Омск 13 950 1
Киев 4 750 грн.
Одесса 4 300 грн.
Днепр 4 300 грн.
Рекомендуемые курсы для дальнейшего обучения:

Примечание:

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

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

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

Имя *

Отчество

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

Компания *

Телефон *

Город *

Комментарий
По запросу на education@luxoft.com мы ответим на любые дополнительные вопросы касательно обучения в нашем Luxoft Training.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.