BDD ist ein mächtiger Ansatz, um die Kommunikation zwischen Entwicklern und Stakeholdern zu verbessen. Es ist eine optimale Ergänzung für agile Teams und kann eine große Hilfe sein, Produkte zu entwickeln, die wirklich den Anforderungen der Kunden entsprechen. Diese Session soll vermitteln, worum es bei BDD geht, welche Hauptvorteile es mit sich bringt, wofür es hervorragend funktioniert, was es nicht kann und wie man es in PHP Projekten einsetzt.
8. // Negativtest
Scenario: 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“
9. // Positivtest
Scenario: 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“