Освойте практическое использование BDD с помощью Cucumber и Serenity BDD — одного из самых мощных и востребованных подходов к автоматизации приемочного тестирования. Этот курс поможет вам уверенно применять BDD в команде, писать устойчивые сценарии и создавать отчеты, которые действительно помогают бизнесу принимать решения.
Что вы узнаете в этом курсе
Курс сочетает практическую работу с теорией BDD, объясняет лучшие практики написания сценариев и демонстрирует, как эффективно использовать Cucumber и Serenity BDD для автоматизации в Java. Обучение подходит как тестировщикам, так и разработчикам, которые хотят улучшить качество своих продуктов.
Основные темы и навыки
Создание качественных сценариев и шагов
Правильное написание шагов и поддерживаемых методов step definition
Создание ясных, бизнес-ориентированных сценариев
Использование расширенных возможностей Gherkin: таблицы данных, сценарные контуры
Архитектура автоматизации и работа с тестовыми наборами
Оптимальная структура проектов Cucumber + Serenity для реальных приложений
Использование тегов для организации и фильтрации тестов
Работа с иерархиями требований и живой документацией
Автоматизация веб‑ и API‑тестирования
Лучшие практики написания веб‑тестов в Java с Serenity BDD и Cucumber
Тестирование REST API с Rest Assured, Cucumber и Serenity
Использование паттерна Screenplay для гибких и устойчивых автотестов
Почему стоит пройти этот курс
Вы получите практические советы и рекомендации от создателей Serenity BDD и научитесь применять инструменты BDD так, чтобы они приносили реальную пользу команде и проекту. Курс регулярно обновляется: новые модули выходят каждые несколько недель, а итоговый объем материала превысит 4 часа.
Кому подходит обучение
Курс будет полезен:
тестировщикам, которые хотят автоматизировать приемочные тесты;
разработчикам, которым важно улучшить взаимодействие с продуктовой командой;
командам, стремящимся наладить процесс BDD и повысить качество поставки.
Начните изучать BDD уже сегодня
Присоединяйтесь к курсу и узнайте, как использовать Cucumber и Serenity BDD для создания устойчивой, понятной и масштабируемой автоматизации.
Урок 1.00:02:33
Introduction to BDD
Урок 2.00:05:32
How does BDD work?
Урок 3.00:06:29
BDD and the Three Amigos
Урок 4.00:01:53
Introduction
Урок 5.00:14:11
Setting up your environment
Урок 6.00:12:17
Implementing your first scenario
Урок 7.00:05:27
Introduction
Урок 8.00:05:13
Example Mapping
Урок 9.00:12:22
Feature Mapping
Урок 10.00:16:35
Working with Regular Expressions
Урок 11.00:13:52
Organising your steps
Урок 12.00:11:42
Serenity Steps in action - part 1
Урок 13.00:17:36
Serenity Steps in Action - part 2
Урок 14.00:25:49
Using scenario outlines
Урок 15.00:12:53
Embedding tables in your scenarios - part 1
Урок 16.00:11:52
Embedding tables in your scenarios - part 2
Урок 17.00:14:00
Working with Serenity Page Objects in Cucumber
Урок 18.00:16:56
Writing more flexible test suites with Cucumber and the Screenplay pattern
John Ferguson Smart является международным спикером, консультантом, автором и тренером, хорошо известным в Agile сообществе благодаря его многочисленным книгам, статьям и презентациям, особенно в таких областях, как BDD, TDD, автоматизация тестирования.