BDD står for "Behavior Driven Development" og er en smidig programvareutvikling teknikk.
I motsetning til TDD hvor utviklere skrive kode og tester, krever BDD dem til å skrive testene først, og deretter koden for å tilfredsstille de ønskede forhold og kriterier.
Denne måten utviklere skrive svært målrettet kode, som bare fungerer i visse situasjoner, men det fungerer feilfritt og uten noen feil eller designfeil.
Denne teknikken har sine ulemper, men når du utvikler skreddersydde applikasjoner er det sannsynligvis den beste måten å nærme seg problemet.
Behat ble inspirert av Ruby Agurk rammeverk, og er en av de mest kjente BDD rammer i PHP & nbsp; miljø.
Hvis du velger å bruke Behat i en av dine fremtidige prosjekter, lesing rammen dokumentasjon er et must for enhver nykommer
Hva er nytt i denne utgaven:.
< p>- Legg til støtte for typehinted parametere
- Tillat noen blanke tegn på slutten av kontekst klasse
- Fix scenario med desimaltall følgende streng i nepe mønster
- Fix scenario med tom streng i takt med nepe mønster
- Fix scenario hvor trinnet har skråstreker i nepe mønster
Hva er nytt i versjon 3.0.12:
- Faste gjenstående problemer med definisjonen argumenter parsing
- Introdusert undersøkelsesprogrammet & # x5c; Argument komponent
Hva er nytt i versjon 2.3.5:.
- Fast formateringsspråk konfigurasjon og locale guesser
Hva er nytt i versjon 2.3.4:.
- Lagd StepEvent :: getLogicalParent ()
Hva er nytt i versjon 2.3.2:
- Fixed bug i ErrorException, som forårsaket feil unntak på advarsler og merknader.
Hva er nytt i versjon 2.3.1:.
- Oppdatert feilbehandleren å unngå undertrykte unntak
- Autoload bootstrap skript i deres navn rekkefølge.
- Oppdatert Gherkin avhengighet til v2.0.1.
Hva er nytt i versjon 2.3.0:
- Bytt til Behat & # x5c, Gherkin 2.0 bruk
- Migrasjon til den single-fil oversettelse
- Støtte for callables inne skritt kjeder
- Støtte for * .yml og * .php som definisjons oversettelser
- Lagt motsatte alternativer til opsjons switchers (- [nei] farger, -. [Nei] linjer, etc)
- redesignet --story-syntaks
- Refactored Runner
- Ytelsesforbedringer
Hva er nytt i versjon 2.2.7:
- Lagt evne til å søke oversatte definisjoner med --definitions .
- Faste tilpassede formatters bruke bug.
Hva er nytt i versjon 2.2.4:.
- Unngå metode navnelikhet med definisjons snutter
Hva er nytt i versjon 2.2.0:
- Flere formater og utganger støtte
- Nye tekstutdrag formaterings
- Ny mislyktes formaterings
- Oppdatert produksjon av d alternativet
- Søke evner lagt til -d alternativ
- Ny --dry drevne alternativet
- Ny append-snutter alternativet
- Kjør funksjonalitet refactored å bruke mislyktes formaterings internt
- Totalt Refaktorering og rengjøring
Krav :
- PHP 5.3 eller nyere
Kommentarer ikke funnet