Skip to main content

BDD: Behaviour Driven Development

DrupalCamp
Madrid, Spain
Metadrop - Conferencia TDD BDD

Behavior-Driven Development is a software development process that emerged from TDD (Test-Driven Development). Its core idea is based on how software should be understood from both a technical and a business standpoint, focused on value for the user.

Objective
Learn the fundamentals of BDD, its differences from TDD, and strategies for applying it in Drupal.

Content
Introduction to BDD, user stories, use cases, verification vs. validation, acceptance criteria... during the talk we'll look at examples of each of these concepts and how we can apply them to gathering a project's requirements as well as their evolution. In the second part of the talk we'll see how we can connect these concepts to Behat (an automated testing tool).

Target Audience
The talk is aimed at both developers and managers interested in learning a good strategy for successfully approaching projects through a common language shared by clients and developers alike.

Speakers

Jorge Tutor

CIO
Answers are generated automatically by AI and may not be accurate.