BDD в действии
Книга «BDD в действии» — это практическое руководство по разработке на основе поведения (Behavior-Driven Development), подходу к проектированию программного обеспечения, при котором примеры желаемого поведения приложения представляются в форме конкретных тестируемых спецификаций.
Авторы, Джон Фергюсон Смарт и Ян Молак, последовательно проводят читателя от основ BDD через определение требований и расстановку приоритетов функций до автоматизации приёмочных тестов и построения живой документации. Особое внимание уделено совместной работе разработчиков, тестировщиков и бизнес-заказчиков.
Книга охватывает широкий спектр тем: от обдумывания бизнес-целей и описания функций на примерах до масштабируемой автоматизации тестирования с помощью Screenplay Pattern и Serenity/JS. Рассматриваются особенности применения BDD для микросервисов, API и существующих систем.
Примеры в книге приведены на Java, JavaScript и TypeScript, однако описанные практики легко адаптируются к любому языку программирования. Издание предназначено для всех команд, занимающихся разработкой программного обеспечения, и не требует предварительного опыта работы с BDD.
