Разработка через тестирование поведения (BDD) на Java
В ходе этого курса слушатели научатся применять принципы разработки через тестирование поведения (Behavior-Driven Development, BDD) и использовать JUnit5, Cucumber и JBehave для написания собственных приложений.
16 ак.ч.
Онлайн
JVA-073
Разработка через тестирование поведения (BDD) на Java
Записаться на курс
Длительность
16 ак.ч.
Локация
Онлайн
Код
JVA-073
Расписание и цены
25 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Разработка через тестирование поведения (BDD) на Java
Записаться на курс
Длительность
16 ак.ч.
Локация
Онлайн
Код
JVA-073
Расписание и цены
25 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей

Описание

В курсе рассматриваются основные аспекты разработки через тестирование поведения (BDD) на Java. BDD – это методология для разработки ИТ-решений, направленная непосредственно на выполнение требований бизнеса. Ее философия ориентирована на стратегию, требования и цели бизнеса, которые уточняются и трансформируются в ИТ-решение. Если TDD помогает нам создавать качественное ПО, то BDD помогает создавать ПО, которое того стоит.

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

Цели

Дать слушателям базовые знания, необходимые для разработки приложений на основе методики Java BDD с использованием фреймворков Cucumber и JBehave.

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

  • Java-разработчики.
  • Архитекторы.
  • Тестировщики, которым необходимо автоматизировать часть своих задач.

Предварительная подготовка

ООП, Java, основы модульного тестирования.

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

  • 1. Основы BDD (теория – 2 ч, практика – 0,5 ч)

    • Процесс BDD;
    • Создание правильного ПО;
    • Ограниченность информации – работа в условиях неопределенности;
    • Внедрение разработки через тестирование поведения;
    • Разработка через тестирование;
    • Внедрение нового функционала;
    • Критерии приемки;
    • Анализ требований;
    • Принципы и практика BDD.
  • 2. Переход от разработки через тестирование (TDD) к разработке через тестирование поведения (BDD) (теория – ,1,5 ч, практика – 2 ч)

    • Характеристики TDD;
    • Характеристики BDD;
    • Сравнение TDD и BDD;
    • Преимущества BDD;
    • Основные аннотации JUnit.
  • 3. Применение Java BDD с Cucumber (теория – 1,5 ч, практика – 4,5 ч)

    • Введение в Cucumber;
    • Gherkin, функции, сценарии, аннотации;
    • Установка и настройка Cucumber;
    • Добавление новых функции с помощью Cucumber.
  • 4. Применение Java BDD с JBehave (теория – 1 ч, практика – 3 ч)

    • Введение в JBehave;
    • Функциональность и терминология;
    • Установка и настройка JBehave;
    • Добавление новых функций с помощью JBehave.
  • Развернуть программу
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован
+
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.