Download - Mythen und fakten über behavior driven development

Transcript
Page 1: Mythen und fakten über behavior driven development

Mythen und Fakten über Behavior Driven Development

Sebastian Bauer | inovex GmbHDominik Jungowski | CHIP Xonio Online GmbH

Page 2: Mythen und fakten über behavior driven development

@litervollmilchScrum Coach bei inovex GmbH

Spielt mit Autos

passiondriving.de

Page 3: Mythen und fakten über behavior driven development

Spielt mit Platten

niknovo.com

Agiler Coach bei CHIP Online

@djungowskiScrum Coach bei inovex GmbH

Page 4: Mythen und fakten über behavior driven development

Von TDD zu BDD

© flickr / krss

Page 5: Mythen und fakten über behavior driven development

Warum verhaltensgetrieben?

© flickr / Kaptain Kobold

Page 6: Mythen und fakten über behavior driven development

Gherkin

© flickr / Mothlike

Page 7: Mythen und fakten über behavior driven development

Annahme /Umwelt

Aktion

ErwartetesErgebnis

Given

Then

When

© flickr / calsidyrose

Page 8: Mythen und fakten über behavior driven development

// NegativtestScenario: Did-you-mean for search without results Given A user is on the English Wikipedia When he searches for „wurstschnecke“ Then there should be no results And there should be a Did-you-mean suggestion for „fürsteneck“

Page 9: Mythen und fakten über behavior driven development

// PositivtestScenario: Search results for successful search Given A user is on the English Wikipedia When he searches for „german brewery“ Then he should find „Deutsches Brauereimuseum“ And he should find „Beer in Germany“

Page 10: Mythen und fakten über behavior driven development

Live Demo mitBehat

© flickr / skinner08

Page 11: Mythen und fakten über behavior driven development

© flickr / Sebastian Bergmann

Page 12: Mythen und fakten über behavior driven development

BDD als Agile Dokumentation

© flickr / Guillaume Brialon

Page 13: Mythen und fakten über behavior driven development

Warum in agilen Teams?Wo macht es Sinn?

© flickr / inf3ktion

Page 14: Mythen und fakten über behavior driven development

Wo macht BDD keinen Sinn?

Page 15: Mythen und fakten über behavior driven development

Live Demo Code:

© flickr / skinner08

https://github.com/sebauer/IPC-BDD-Demo

http://joind.in/talk/view/7335

Bitte bewertet die Session:

Page 16: Mythen und fakten über behavior driven development

@litervollmilch @djungowski