О чём курс

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

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

Цели

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

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

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

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

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

Для кого

Разработчик Разработчик
Архитектор ПО Архитектор ПО
Тестировщик Тестировщик

Улучшаемые навыки

Основы BDD
Интеграция с фреймворками BDD
Создание тестируемого кода
Автоматизация тестирования поведения

Темы курса

01 Основы BDD (теория – 2 ч, практика – 0,5 ч)
  • Процесс BDD;
  • Создание правильного ПО;
  • Ограниченность информации – работа в условиях неопределенности;
  • Внедрение разработки через тестирование поведения;
  • Разработка через тестирование;
  • Внедрение нового функционала;
  • Критерии приемки;
  • Анализ требований;
  • Принципы и практика BDD.
02 Переход от разработки через тестирование (TDD) к разработке через тестирование поведения (BDD) (теория – ,1,5 ч, практика – 2 ч)
  • Характеристики TDD;
  • Характеристики BDD;
  • Сравнение TDD и BDD;
  • Преимущества BDD;
  • Основные аннотации JUnit.
03 Применение Java BDD с Cucumber (теория – 1,5 ч, практика – 4,5 ч)
  • Введение в Cucumber;
  • Gherkin, функции, сценарии, аннотации;
  • Установка и настройка Cucumber;
  • Добавление новых функции с помощью Cucumber.
04 Применение Java BDD с JBehave (теория – 1 ч, практика – 3 ч)
  • Введение в JBehave;
  • Функциональность и терминология;
  • Установка и настройка JBehave;
  • Добавление новых функций с помощью JBehave.

25 500 ₽

22 950 ₽ — для физ. лиц

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

Чему вы научитесь

01 Научитесь принципам разработки через тестирование поведения, включая понимание концепции "поведения" и ее отличие от традиционного тестирования
02 Научитесь использовать популярные фреймворки BDD для Java, такие как Cucumber и JBehave
03 Освоите методы проектирования кода, который легко тестируется с использованием BDD
04 Научитесь автоматизировать тесты поведения

25 500 ₽

22 950 ₽ — для физ. лиц

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

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

25 500 ₽

22 950 ₽ — для физ. лиц

Юр. лицо — 25 500 ₽
Физ. лицо — 22 950 ₽
Открытая дата
Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных

Наши ученики работают в:

Наши клиенты

Mail.ru
Альфа-Банк, банковская группа
Лаборатория Касперского
Магнит, розничная сеть
Спортмастер, сеть спортивных магазинов
ПСБ
Сбертех
Дзен
IT One
Ростелеком
Мегафон
Nexign
Ozon
Декатлон
X5 Group
Технониколь
Росатом
Газпром
Нлмк
ВСК
Синимекс

Не нашли, что искали? — Просто напишите, и мы поможем

Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных
Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.