BDD steht für "Behavior Driven Development" und ist eine agile Softwareentwicklungstechnik.
Anders als in dem TDD-Entwickler Code schreiben und Tests, BDD verlangt, dass sie die Tests zuerst schreiben, und dann wird der Code, um die gewünschten Bedingungen und Kriterien erfüllen.
Auf diese Weise Entwickler schreiben sehr gezielt Code, die nur in bestimmten Situationen funktioniert, aber es funktioniert einwandfrei und ohne Fehler oder Konstruktionsfehler.
Diese Technik hat seine Nachteile, aber wenn die Entwicklung kundenspezifischer Anwendungen ist es wahrscheinlich der beste Weg, um das Problem anzugehen.
Behat wurde von Rubys Gurke Rahmen inspiriert und ist eine der bekanntesten BDD Rahmenbedingungen in der PHP & nbsp; Umwelt.
Wenn Sie sich für die Verwendung von Behat in einem Ihrer zukünftigen Projekte, das Lesen der Dokumentation des Frameworks ist ein Muss für jeden Neuling
Was ist neu in dieser Pressemitteilung:.
< p>- Hinzufügen von Unterstützung für typehinted Parameter
- Lassen Sie keine Leerzeichen am Ende der Kontextklasse
- Fix-Szenario mit Dezimalzahl folgende Zeichenfolge in Rübe Muster
- Fix-Szenario mit leeren String im Gleichschritt mit Rübe Muster
- Fix Szenario, in dem Schritt hat Schrägstriche in Rübe Muster
Was ist neu in Version 3.0.12:
- Fest noch offenen Fragen mit der Definition der Argumentauswertung
- Eingeführt Testarbeiten & # x5C; Argument Komponente
Was ist neu in Version 2.3.5:.
- Festformasprachkonfiguration und locale guesser
Was ist neu in Version 2.3.4:.
- hinzugekommen StepEvent :: getLogicalParent ()
Was ist neu in Version 2.3.2:
- Fixed bug in Error, die verursacht falsche Ausnahmen auf Warnungen und Hinweise.
Was ist neu in Version 2.3.1:.
- Aktualisiert Fehlerbehandlung zu unterdrückende Ausnahmen zu vermeiden
- Autoload-Bootstrap-Skripte in ihrem Namen um.
- Aktualisiert Gherkin Abhängigkeit zu v2.0.1.
Was ist neu in Version 2.3.0:
- Schalten Sie das Behat & # x5C; Gherkin 2.0 Nutzung
- Die Migration auf die Single-File-Übersetzung
- Unterstützung für Callables innerhalb Schritte Ketten
- Unterstützung für * .yml und * .php als Definition Übersetzungen
- Hinzugefügt gegen Optionen Option Switcher (- [no-] Farben, -. [No-] mehrzeilige, etc.)
- Neu gestaltete --story-Syntax
- Überarbeitete Runner
- Verbesserte Leistung
Was ist neu in Version 2.2.7:
- Added Fähigkeit, übersetzte Definitionen mit --definitions suchen .
- Feste benutzerdefinierten Formatierer verwenden Fehler.
Was ist neu in Version 2.2.4:.
- Prevent Methodennamen Überschneidungen mit Definition Schnipsel
Was ist neu in Version 2.2.0:
- Mehrere Formate und Ausgänge Unterstützung
- New Schnipsel Forma
- New gescheitert Forma
- Aktualisiert Ausgabe der Option -d
- Suchen Fähigkeiten hinzugefügt, um die Option -d
- New --dry-run Option
- Neue Option --append-Schnipsel
- Rerun Funktionalität überarbeitet gescheitert Forma intern verwenden
- Insgesamt Codeänderungen und Reinigung
Anforderungen :
- PHP 5.3 oder höher
Kommentare nicht gefunden