BDD introduction

Post on 25-Jul-2015

311 views 1 download

Tags:

Transcript of BDD introduction

BDD

Introduction to Behaviour Driven Development

Introduction to BDD 2

Index• What is BDD?• Some examples• Benefits

Introduction to BDD 3

What is BDD?Is an improvement of the TDD practice

Introduction to BDD 4

Ubiquitous Language

Introduction to BDD 5

BDD Flow

Business

QA

Developers

Introduction to BDD 6

So, how I write BDD scenarios?

Introduction to BDD 7

Boring!!

Introduction to BDD 8

And we don’t like this…

Introduction to BDD 9

We prefer this…

Introduction to BDD 10

Or this…

Introduction to BDD 11

And this for the win…

Introduction to BDD 12

Why we BDD?• Encourage Agile practices• Documentation always up to date• Everybody in the same page

Introduction to BDD 13

Encourage Agile practices• Individuals and interactions over

processes and tools

• Working software over comprehensive documentation

• Customer collaboration over contract negotiation

• Responding to change over following a plan

Introduction to BDD 14

Documentation always up to date

Introduction to BDD 15

Everybody in the same page

Introduction to BDD 16

This means that BDD is a cornerstone?

Introduction to BDD 17

Follow us in @bugbustersbcn #bugbustersbcn