BDD staat voor "Behavior Driven Development" en is een agile software development techniek.
In tegenstelling tot de TDD waar ontwikkelaars code schrijven en tests, BDD verplicht hen om de tests eerste schrijven, en vervolgens de code in de gewenste voorwaarden en criteria voldoen.
Op deze manier ontwikkelaars schrijven zeer gerichte code, dat werkt alleen in bepaalde situaties, maar het werkt feilloos en zonder fouten of ontwerpfouten.
Deze techniek heeft zijn nadelen, maar bij de ontwikkeling van aangepaste toepassingen is waarschijnlijk de beste manier om het probleem aan te pakken.
Behat werd geïnspireerd door Ruby's Komkommer kader, en is een van de meest bekende BDD kaders in de PHP & nbsp; milieu.
Als u kiest voor het gebruik van Behat in een van uw toekomstige projecten, het lezen van de documentatie van het kader is een must voor elke nieuwkomer
Wat is nieuw in deze release:.
< p>- ondersteuning toevoegen voor typehinted parameters
- Laat eventuele spaties aan het einde van de context klasse
- Fix scenario met decimale getal volgende tekenreeks in de Raap patroon
- Fix scenario met lege string in de pas met de Raap patroon
- Fix scenario waarbij stap heeft schuine strepen in de Raap patroon
Wat is nieuw in versie 3.0.12:
- Vaste resterende problemen met de definitie argumenten parsing
- Geïntroduceerd testwerk & # x5c; Argument component
Wat is nieuw in versie 2.3.5:.
- Vaste formatteerder taal configuratie en locale rader
Wat is nieuw in versie 2.3.4:.
- Toegevoegd StepEvent :: getLogicalParent ()
Wat is nieuw in versie 2.3.2:
- Fixed bug in ErrorException, die ervoor zorgde dat verkeerd uitzonderingen op waarschuwingen en mededelingen te wijzigen.
Wat is nieuw in versie 2.3.1:.
- Bijgewerkt error handler aan onderdrukte uitzonderingen voorkomen
- Autoladen bootstrap scripts in hun naam volgorde.
- Bijgewerkt Augurk afhankelijkheid naar v2.0.1.
Wat is nieuw in versie 2.3.0:
- Schakel naar de Behat & # x5c; Augurk 2.0 gebruik
- De migratie naar de single-file vertaling
- Ondersteuning voor callables binnenkant stappen kettingen
- Ondersteuning voor * .yml en * .php als definitie vertalingen
- Toegevoegd tegenovergestelde opties om de optie switchers (- [no] kleuren, -. Multiline [no], etc)
- Opnieuw ontworpen --story-syntax
- refactored Runner
- Performance verbeteringen
Wat is nieuw in versie 2.2.7:
- Toegevoegde mogelijkheid om te zoeken vertaald definities met --definitions .
- Vaste maat formatters gebruiken bug.
Wat is nieuw in versie 2.2.4:.
- Voorkom methode naam overlapping met de definitie fragmenten
Wat is nieuw in versie 2.2.0:
- Meerdere formaten en uitgangen ondersteuning
- Nieuwe stukjes formatter
- Nieuwe mislukte formatter
- Bijgewerkt output van -d optie
- Zoek capaciteiten toegevoegd optie om -d
- Nieuwe optie --dry-run
- Nieuwe --append-fragmenten optie
- Rerun functionaliteit refactored om mislukte formatteerder intern gebruik
- Algemeen Refactoren en schoonmaken
Eisen
- PHP 5.3 of hoger
Reacties niet gevonden