BDD står for "Behavior Driven Development", og er en agil softwareudvikling teknik.
I modsætning til TDD hvor udviklere skrive kode og tests, BDD kræver dem til at skrive prøverne først, og derefter koden til at opfylde de ønskede betingelser og kriterier.
Denne måde udviklere skriver meget målrettet kode, der virker kun i visse situationer, men det fungerer fejlfrit og uden fejl eller konstruktionsfejl.
Denne teknik har sine ulemper, men når de udvikler brugerdefinerede programmer er det sandsynligvis den bedste måde at nærme sig problemet.
Behat var inspireret af Rubys Agurk rammer, og er en af de mest kendte BDD rammer i PHP & nbsp; miljø.
Hvis du vælger at bruge Behat i en af dine fremtidige projekter, læse rammerne dokumentation er et must for enhver nytilkommen
Hvad er nyt i denne udgivelse:.
< p>- Tilføj støtte til typehinted parametre
- Tillad alle blanke tegn tegn i slutningen af kontekst klasse
- Fix scenario med decimaltal følgende streng i Turnip mønster
- Fix scenario med tom streng i takt med Majroe mønster
- Fix scenario, hvor trin har skråstreger i Turnip mønster
Hvad er nyt i version 3.0.12:
- Faste resterende problemer med definitionen argumenterne parsing
- Indført testwork & # x5c, Argument komponent
Hvad er nyt i version 2.3.5:.
- Fast formatter sprog konfiguration og locale guesser
Hvad er nyt i version 2.3.4:.
- Tilføjet StepEvent :: getLogicalParent ()
Hvad er nyt i version 2.3.2:
- Fixed bug i ErrorException, der forårsagede forkerte undtagelser på advarsler og meddelelser.
Hvad er nyt i version 2.3.1:.
- Opdateret fejlbehandleren at undgå undertrykte undtagelser
- Autoload bootstrap scripts i deres navn rækkefølge.
- Opdateret Gherkin afhængighed til v2.0.1.
Hvad er nyt i version 2.3.0:
- Skift til Behat & # x5c; 2,0 forbrug Gherkin
- Migration til enkelt-fil oversættelse
- Støtte til konverterbare indvendige trin kæder
- Støtte til * .yml og * .php som definition oversættelser
- Tilføjet modsatte muligheder for ekstraudstyr switchers (- [no] farver, -. [No] multiline osv)
- Redesignet --story-syntaks
- refactored Runner
- Ydelse forbedringer
Hvad er nyt i version 2.2.7:
- Tilføjet muligheden for at søge oversatte definitioner med --definitions .
- Faste brugerdefinerede formatere bruger bug.
Hvad er nyt i version 2.2.4:.
- Undgå metodenavn overlapning med definition snippets
Hvad er nyt i version 2.2.0:
- Flere formater og udgange støtte
- Nye snippets formateringsplugin
- Ny mislykkedes formateringsplugin
- Opdateret produktion af -d option
- Søg evner tilføjet til d option
- Ny --dry-run option
- Ny --append-snippets option
- Rerun funktionalitet refactored at bruge mislykkedes formatter internt
- Samlet kode refactoring og rengøring
Krav :
- PHP 5.3 eller højere
Kommentarer ikke fundet