Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 5 апр 2025.

Основной список: 11 участников

  1. 5 апр 2025
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Разработка через тестирование поведения (BDD) на Java [IBS Training Center]

    1.png

    В ходе этого курса слушатели научатся применять принципы разработки через тестирование поведения (Behavior-Driven Development, BDD) и использовать JUnit5, Cucumber и JBehave для написания собственных приложений.

    В курсе рассматриваются основные аспекты разработки через тестирование поведения (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.
    Чему вы научитесь:
    • Научитесь принципам разработки через тестирование поведения, включая понимание концепции "поведения" и ее отличие от традиционного тестирования
    • Научитесь использовать популярные фреймворки BDD для Java, такие как Cucumber и JBehave
    • Освоите методы проектирования кода, который легко тестируется с использованием BDD
    • Научитесь автоматизировать тесты поведения
    Цена 24210 руб
    Скрытая ссылка
     
    Последнее редактирование модератором: 8 апр 2025
    1 человеку нравится это.
  2. Последние события

    1. sporspb
      sporspb не участвует.
      16 июн 2025
    2. Hiiirt
      Hiiirt не участвует.
      6 июн 2025
    3. Hiiirt
      Hiiirt участвует.
      3 июн 2025
    4. sporspb
      sporspb участвует.
      7 апр 2025