Школа автоматизированного тестирования. Часть 3. BDD-тестирование с Cucumber

Школа автоматизированного тестирования. Часть 3. BDD-тестирование с Cucumber

  Сложность

Повышение квалификации

  Длительность

20 ак.ч.

  Формат

онлайн

  Документ

удостоверение о повышении квалификации государственного образца

Стоимость курса
21 900

Подробнее о курсе

Курс является частью школы "Автоматизатор тестирования программного обеспечения". Для правильной организации тестирования необходимо не только разрабатывать отдельные тесты, но таким образом организовать процесс, чтобы в создании и ревью тестов участвовали не только разработчики и тестировщики, но и все заинтересованные лица, включая бизнес-заказчика. Это можно сделать, только описав тесты – и их поведение – на некотором языке, понятном всем. Для организации такого процесса в начале курса рассматриваются методологии тестирования, тестирование через разработку (TDD) и её расширение – «тестирование через поведение» (BDD). На практике изучаются возможности Cucumber – от составления сценариев на языке Gherkin до полноценного автотестирования с формированием отчётов.

Документ после выпуска

удостоверение о повышении квалификации государственного образца

Автор курса

Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.

Программа курса

  1. Методология тестирования BDD (теория – 2 ч.)

Обзор методологий тестирования и разработки; Технология test driven development (TDD); Технология behavior driven development (BDD).

  2. Введение в Cucumber (теория – 3 ч., практика – 1 ч.)

Архитектура Cucumber; Запуск Cucumber-проекта. Конфигурации; Работа с Features.

  3. Расширенные возможности Cucumber (теория – 7 ч., практика – 1 ч.)

Работа со кастомными сценариями; Передача коллекций и файлов; Hook-и и Dependency Injection в Cucumber; Язык Gherkin.

  4. Практикум (практика – 6 ч.)

Создание шаблона проекта; Создание фичи, сценария, шагов. Сценарий «Проверка отображения элементов на странице»; Регулярные выражения. Capture-группы. Передача списка параметров; Структура сценария. Non-capture группа; Теги и хуки. Использование методов класса Scenario; Запуск тестов с помощью Maven. Отчёты.

Оставьте отзыв

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

обновлено: 05.04.2025

Похожие курсы

Основы автоматизированного тестирования

Основы автоматизированного тестирования

QA Lead

QA Lead

Otus
 онлайн
 5 часов
  Перейти к курсу
Нагрузочное тестирование

Нагрузочное тестирование

Otus
 онлайн
 3 часа
  Перейти к курсу
Метрики для оценки качества продукта и процесса

Метрики для оценки качества продукта и процесса

Тестирование Web-приложений

Тестирование Web-приложений

Автоматизатор тестирования на Java: расширенная версия

Автоматизатор тестирования на Java: расширенная версия

Автоматизация тестирования REST API

Автоматизация тестирования REST API

QA Engineer. Basic

QA Engineer. Basic

Otus
 онлайн
 4 часа
  Перейти к курсу

Бесплатные курсы

Трек: Введение в тестирование

Трек: Введение в тестирование

Основы статистики и A/B-тестирования

Основы статистики и A/B-тестирования

Нагрузочное тестирование

Нагрузочное тестирование

Курс "Инженер ручного тестирования" с оплатой после трудоустройства

Курс "Инженер ручного тестирования" с оплатой после трудоустройства

Тестировщик программного обеспечения

Тестировщик программного обеспечения

Оставьте заявку

Наши консультанты ответят на все вопросы
И помогут в выборе

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных