Мы используем cookie для стабильной работы сервиса. Подробнее

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

4.6
ФорматОнлайн
Длительность20 ак.ч.
Объём4 занятий
УровеньСредний
По окончанииудостоверение о повышении квалификации государственного образца
О курсе

Подробнее

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

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

4 занятия
ТемаЧто внутри
011. Методология тестирования BDD (теория – 2 ч.)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Организатор

Автор курса

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

Отзывы о курсе

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

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

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

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

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

Консультант ответит на вопросы о курсе «Школа автоматизированного тестирования. Часть 3. BDD-тестирование с Cucumber» и поможет разобраться в деталях обучения.

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

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

Направления:QA-тестирование

Информация обновлена 5 августа 2024 г.

Продолжить выбор

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

Начать без затрат

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