BDD в действии
Разработка на основе поведения (Behavior-Driven Development, BDD) – это подход к проектированию программного обеспечения, предполагающий представление примеров желаемого поведения приложения в форме конкретной тестируемой спецификации. Представленные в книге практики совместной работы и стратегии автоматизации помогут вам максимизировать преимущества BDD для вашей команды разработчиков и ваших бизнес-клиентов. Вы узнаете, как интегрировать BDD в существующий процесс разработки. Это издание показывает, как интегрировать BDD с DevOps и крупномасштабными системами гибкой разработки.
Основные темы:
- как BDD влияет на командную работу, динамику и сотрудничество с заинтересованными сторонами;
- как выявлять и анализировать требования, раскрывать предположения и снижать риски;
- способы повышения эффективности приемочного, интеграционного и модульного тестирования;
- автоматизация получения отчетов и живой документации для повышения прозрачности.
Издание подойдет для всех команд, занимающихся разработкой программного обеспечения. Опыт работы с BDD не требуется. Примеры на Java, JavaScript и TypeScript, представленные в книге, легко можно выразить на любом другом языке по вашему выбору.
«Джон и Ян описывают ценные методы BDD с присущей им ясностью и подробностями. Я поймал себя на том, что согласно киваю головой, читая эту книгу, а также довольно часто произношу: «Ага!»
Дэниел Терхорст-Норт, консультант-практик
«Очень ценная книга о том, как создавать правильное ПО правильным способом».
Андрей Лебедев, доменный архитектор, Fujitsu Luxembourg
«Доступное и понятное введение. Рекомендую всем разработчикам, желающим быстро внедрить BDD в свои проекты».
Лоренцо Де Леон, West Monroe Partners