Behaviour-Driven Development
Zu diesem Talk wurde kein Video veröffentlicht.
25.11.2011
Als Weiterentwicklung des Test-Driven Development steht Softwareentwicklern mit BDD ein Werkzeug zur Verfügung, um Programme mit automatisierten Tests zu versehen. Funktionale Anforderungen werden dabei in einer für Menschen leicht les- und schreibbaren, domänenspezifischen Sprache formuliert. Die Beschreibung der Programmierschnittstelle (API) erfolgt ebenfalls in einer (für Entwickler) einfach zu erlernenden, domänenspezifischen Sprache. Im Mittelpunkt steht dabei immer das Verhalten aus Sicht des jeweiligen Benutzers.
In diesem Vortrag werden die Methoden von BDD anhand eines Beispiels vorgestellt. Dieses Beispiel soll verdeutlichen, dass man durchaus Spaß beim Erstellen von Tests haben kann und animieren, die Möglichkeiten von BDD in eigenen Projekten einzusetzen.
Vorkenntnisse werden keine benötigt, allerdings handelt es sich bei BDD um eine Sammlung von Methoden zur Softwareentwicklung. Deshalb sollte man mindestens Interesse an der Entwicklung von Software mitbringen ;)
Lizenz:
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License (CC BY NC ND 4.0).