Эволюция к Behavior Driven Development на примере популярного фреймворка JBehave
В рамках вебинаров Exigen Services, 30 мая 2012 г. , в 16:00 (GMT+4, Moscow Time) состоится вебинар “Эволюция к Behavior Driven Development на примере популярного фреймворка JBehave”. Докладчик: Александр Дергачев (Senior Technical Architect, Technical Lead). Вебинар посвящен Behavior Driven Development (BDD) – эволюционному методу разработки, основанному на Test Driven Development и Domain Driven Design.
В рамках вебинаров Exigen Services, 30 мая 2012 г. , в 16:00 (GMT+4, Moscow Time) состоится вебинар “Эволюция к Behavior Driven Development на примере популярного фреймворка JBehave”.
Вебинар посвящен Behavior Driven Development (BDD) – эволюционному методу разработки, основанному на Test Driven Development и Domain Driven Design.
Что если вместо того, чтобы думать в терминах написания тестов и тестирования компонентов, начать думать о функциональности? Говоря про функциональность, я имею в виду как приложение должно вести себя, фактически его спецификацию. Познакомьтесь с BDD с помощью нового и популярного фреймворка JBehave и узнайте, что произойдет, если фокусироваться на том, как программа работает, а не на том, что она производит в конечном итоге. Получите опыт использования JBehave для написания сценариев и их реализации на Java, интеграции с Maven и различными IDE, внедрение в автоматический процесс сборки для Integration тестов Web сервисов, генерации подробных отчетов в HTML и других возможностей.
Вебинар будет полезен всем, кто работает над созданием корпоративных систем на Java: архитекторам и менеджерам, которые выбирают метод разработки приложения или планирует найти лучшую замену уже используемому; разработчикам и специалистам по тестированию, которые хотят использовать четкие, структурированные описания функциональности системы и легко трансформировать их в каркас для тестирования за минимальное время с помощью современных фреймворков; заказчикам и аналитикам, которые ищут простой и эффективный способ описания требований и хотят отслеживать создание функциональности системы в реальном времени.
План выступления
Концепция Behavior Driven Development:
- Test Driven Development
- Domain Driven Design
- User Stories
Использование BDD c JBehave:
- Написание и реализация сценариев на Java
- Интеграция с Maven и различными IDE
- Конфигурация Integration тестов
- Генерация отчетов в HTML
О докладчике
Александр Дергачев – имеет высшее техническое образование (СПб ГУ ИТМО, 2 диплома с отличием Магистра и Бакалавра).
В IT более 5 лет. Специалист в области разработки многоуровневых сервис-ориентированных систем с использованием Java EE технологий.
В настоящее время работает в компании Exigen Services архитектором (Senior Technical Architect, Technical Lead).
Ведет курсы по Java EE для ведущих университетов Санкт-Петербурга и периодически выступает с докладами на конференциях по разработке ПО.
Для участия в вебинаре необходимо предварительно зарегистрироваться:
http://www.exigenservices.ru/webinars/bdd