BDD mit Cucumber und Behat / PHP Magazin 1.17


Akteptanztests mit CodeCeption erinnern schon sehr stark an BDD Test, zumindest was die Ausgabe, die Lesbarkeit der Testergebnisse anbelangt. Einen Nachteil hat CodeCeption, die Tests müssen noch in beschriebener Art und Weise programmiert werden. Cucumber und die entsprechende PHP Implementierung davon – Behat – gehen einen Schritt weiter. Cucumber/Behat verstehen Gherkin, eine Domain spezifische Sprache welche die Fachseite versteht und die es ermöglicht, gewünschtes Software Verhalten zu beschreiben, ohne wissen zu müssen, wie dieses konkret implementiert wurde.

BDD und Behat