Школы

Рейтинг на основе отзывов, авторитетности и популярности

Подборки

Полезные и актуальные курсы, отобранные вручную

Разработка через тестирование поведения (BDD) на Java

Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Нет
Сертификат
Сертификат
Есть

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

25 500 ₽
Нет рассрочки

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

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

Что вы получите после обучения

Навыки
2
Cucumber
3
Java BDD
4
JBehave
5
Основы модульного тестирования

Школа

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

Преподаватели

Разработчик на Java и JavaScript

Автор и преподаватель курсов по Java, Spring, TypeSript, ReactJS, JavaScript, JavaEE, общий педагогический стаж более 15 лет. Сертифицированный преподаватель Ред Софт,Domino R5 Главный системный администратор, CLP Domino R5 Основной разработчик приложений. 

Окончил Уральский Государственный Университет, математико-механический факультет по направлению прикладная математика (системное программирование). 

Принимал участие в разработке, внедрении  и сопровождении систем автоматизации документооборота на база Lotus Domino\Notes.
Разработал и внедрил более 10 приложений для автоматизации деятельности предприятия. 

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

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.

Рейтинг курса

4.1
Может быть интересно
Разработка через тестирование поведения (BDD) на Java
На сайт курса

Разработка через тестирование поведения (BDD) на Java