Lightning Talk - BDD .. so nicht! - 14.06.2016

Post on 23-Feb-2017

183 views 0 download

Transcript of Lightning Talk - BDD .. so nicht! - 14.06.2016

BDD …. SO NICHT!

14. JUNI 2016, ANIS BEN HAMIDENE

Was ist Behavior Driven Developemnt (BDD)?

Acceptance Test Driven

Development

Story Testing

Example Driven

Development

Specification By Example

BDD

FEATURE DOC

TESTCASES

TEST HISTORY

2 Beispiele verwenden

4 Natürliche Sprache für Testfälle benutzen3Single Source of

Truth aufbauen

1Gemeinsames

Verständnis der Anforderungen

BDD

Business Expert

DeveloperTester

Wie BDD gelebt werden soll

Vorsicht: Auch BDD kann man falsch machen

TOP 5 BDD IRRTUM

EntwicklerTester

Akzeptanztests ausarbeiten und übergeben

TOP 4 BDD IRRTUM

Genau wie beim Socken zusammenlegen

Alles auf einmal testen wollen

TOP 3 BDD IRRTUM

Feature: BenutzerregistrierungSzenario: Ungültiger Benutzername und PasswortGegeben ein geöffneter Firefox BrowserWenn der Benutzer die URL http://www.testsystem.de/app eingibtUnd auf den Button „Registrieren“ klicktUnd 2 Sekunden wartetUnd x1 im Eingabefeld „Benutzername“ eingibtUnd x1 im Passwortfeld eingibtUnd die Checkbox ….. 

Testfälle wie ein Drehbuch verskripten

Marionetten sind keine guten Tester

TOP 2 BDD IRRTUM

Das WAS nicht mit dem WIE verwechseln

Funktion und Technik vermischen

TOP 1 BDD IRRTUM

Im Tool DIE Rettung sehen

Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel.

VIELEN DANK FÜR IHRE AUFMERKSAMKEIT

14.06.2016 ANIS BEN HAMIDENE

blog.novatec-gmbh.de

@benhamidene

Fragen?FRAGEN!

ab@novatec-gmbh.de