Post on 02-Dec-2014
description
Mythen und Fakten über Behavior Driven Development
Sebastian Bauer | inovex GmbHDominik Jungowski | CHIP Xonio Online GmbH
@litervollmilchScrum Coach bei inovex GmbH
Spielt mit Autos
passiondriving.de
Spielt mit Platten
niknovo.com
Agiler Coach bei CHIP Online
@djungowskiScrum Coach bei inovex GmbH
Von TDD zu BDD
© flickr / krss
Warum verhaltensgetrieben?
© flickr / Kaptain Kobold
Gherkin
© flickr / Mothlike
Annahme /Umwelt
Aktion
ErwartetesErgebnis
Given
Then
When
© flickr / calsidyrose
// 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“
// 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“
Live Demo mitBehat
© flickr / skinner08
© flickr / Sebastian Bergmann
BDD als Agile Dokumentation
© flickr / Guillaume Brialon
Warum in agilen Teams?Wo macht es Sinn?
© flickr / inf3ktion
Wo macht BDD keinen Sinn?
Live Demo Code:
© flickr / skinner08
https://github.com/sebauer/IPC-BDD-Demo
http://joind.in/talk/view/7335
Bitte bewertet die Session:
@litervollmilch @djungowski