BDD signifie "Behavior Driven Development» et est une technique de développement logiciel agile.
Contrairement TDD où les développeurs écrivent du code et des tests, BDD les oblige à passer les tests en premier, puis le code de satisfaire les conditions et les critères souhaités.
De cette façon, les développeurs écrivent très code, qui ne fonctionne que dans certaines situations encore ciblés, il fonctionne parfaitement et sans erreurs ou failles de conception.
Cette technique a ses inconvénients, mais le développement d'applications personnalisées ce est probablement la meilleure façon d'aborder le problème.
Behat a été inspiré par Concombre cadre de Ruby, et est l'un des cadres les BDD plus connus dans le PHP & nbsp; environnement.
Si vous optez pour l'aide Behat dans un de vos futurs projets, en train de lire la documentation du cadre est un must pour tout nouvel arrivant
Ce qui est nouveau dans cette version:.
< p>- Ajout du support pour les paramètres typehinted
- Autoriser les caractères espaces à la fin de la classe de contexte
- Fix scénario nombre décimal chaîne suivante dans le modèle Navet
- Fix scénario chaîne vide à l'étape avec un motif de Navet
- scénario de Fix où l'étape a barres dans le modèle Navet
Ce qui est nouveau dans la version 3.0.12:
- questions restantes fixes avec les arguments de définition analyse
- Introduit travaux d'essais & # x5C; composante Argument
Ce qui est nouveau dans la version 2.3.5:.
- configuration de la langue du formateur fixe et locale guesser
Ce qui est nouveau dans la version 2.3.4:.
- Ajouté StepEvent :: getLogicalParent ()
Quoi de neuf dans la version 2.3.2:
- Correction d'un bug dans ErrorException, qui a causé de mauvaises exceptions sur avertissements et des avis.
Ce qui est nouveau dans la version 2.3.1:.
- gestionnaire d'erreurs Mise à jour pour éviter exceptions supprimés
- son chargement automatique de bootstrap dans leur nom l'ordre.
- Mise à jour Gherkin dépendance à v2.0.1.
Quoi de neuf dans la version 2.3.0:
- Passer au x5C Behat & #; Gherkin utilisation 2.0
- Migration à la traduction seul fichier
- Soutien à l'intérieur callables étapes chaînes
- Support pour * * .php .yml et que des traductions de définition
- Ajout des options opposées à commutateurs d'options (- [no-] couleurs, -. Multiligne [no-], etc)
- syntaxe --story redessiné
- remaniée Runner
- Amélioration des performances
Ce qui est nouveau dans la version 2.2.7:
- Ajout de la possibilité de rechercher des définitions traduits avec --definitions .
- en forme personnalisées fixes utilisent bug.
Ce qui est nouveau dans la version 2.2.4:.
- Prévenir nom de la méthode de duplication avec des extraits de définition
Ce qui est nouveau dans la version 2.2.0:
- formats et sorties multiples Le support
- Nouveaux extraits formateur
- Nouveau échoué formateur
- Mise à jour de sortie de l'option -d
- Rechercher capacités ajoutées à l'option -d
- Nouvelle option --dry-run
- Nouvelle option --append-extraits
- fonctionnalité Rerun remaniée à utiliser formateur interne échoué
- refactoring de code global et le nettoyage
Exigences :
- PHP 5.3 ou supérieur
Commentaires non trouvées