BDD , reiškia "elgesys Driven Development" ir yra judrus programinės įrangos kūrimas technika.
Skirtingai nuo TDD, kur kūrėjai rašyti kodą ir bandymus, BDD reikia parašyti bandymus, o paskui kodas patenkinti norimus sąlygas ir kriterijus.
Šis būdas kūrėjai rašyti labai tikslingai kodą, kad veikia tik tam tikrose situacijose, tačiau ji veikia nepriekaištingai ir be jokių klaidų ar projektavimo trūkumų.
Šis metodas turi savo trūkumų, tačiau kuriant užsakymą paraiškų, tai turbūt geriausias būdas priartėti prie problemos.
Behat įkvėpė Ruby Agurkų sistemos, ir yra viena iš labiausiai žinomų BDD sistemas PHP & nbsp; aplinkos.
Jei pasirinksite naudoti Behat viename iš jūsų būsimus projektus, skaitymo pagrindų dokumentai, yra bet kokio naujoko būtina
Kas naujo , šioje laidoje:.
< p>- Pridėti paramą typehinted parametrų
- Leisti bet tarpų simboliai, kontekstiniame klasės pabaigoje
- Nustatyti scenarijus su dešimtainis skaičius po eilutę Ropė modelio
- Nustatyti scenarijus su tuščią eilutę pakopą su Ropė modelio
- Nustatyti scenarijus, kai žingsnis turi nerijos į Ropė modelio
Kas naujo versijos 3.0.12:
- Fiksuoti likę klausimai su apibrėžimu argumentus analizuojant
- Įvesta Testwork & # x5c; Argumentas komponentas
Kas naujo versijos 2.3.5:.
- Fiksuotas formatavimo kalba konfigūracija ir vieta Guesser
Kas naujo versijos 2.3.4:.
- Pridėta StepEvent :: getLogicalParent ()
Kas naujo versijos 2.3.2:
- Ištaisyta klaida ErrorException, kad sukelia neteisingas išimtys dėl įspėjimai ir pranešimai.
Kas naujo versijos 2.3.1:.
- Atnaujinta klaida prižiūrėtojas išvengti sumažėjusi išimtis
- autoload savirankos scenarijus jų vardu tvarka.
- Atnaujinta agurkas priklausomybės į v2.0.1.
Kas naujo versijos 2.3.0:
- Perjungti į Behat & # x5c; agurkas 2.0 naudojimas
- Migracija į vieno failo vertimo
- Parama callables viduje Žingsniai grandinės
- Parama * .yml ir * .php kaip raiškos vertimų
- Pridėta priešingas galimybes Pasirinkimo jungikliai (- [ne-] spalvų, -. [Ne-] Wielowierszowy ir tt)
- Pertvarkyta --story-sintaksė
- išimant bėgikas
- Performance patobulinimų
Kas naujo versijos 2.2.7:
- Pridėta galimybė ieškoti išverstų sąvokų su --definitions .
- Fiksuoti užsakymą formatters naudoti klaidą.
Kas naujo versijos 2.2.4:.
- Neleisti metodo pavadinimas dubliavimosi su raiškos fragmentus
Kas naujo versijos 2.2.0:
- Keli formatai ir išėjimai parama
- Nauji fragmentus formatavimo
- Nauja nepavyko formatavimo
- Atnaujinta produkcija -D galimybe
- Paieškos gebėjimai įtraukti į -d parinktį
- Nauja --dry-run variantas
- Nauja --append-fragmentus variantas
- Paleiskite funkcionalumas išimant viduje naudoti nepavyko formuotuvą
- Apskritai Pertvarkymas ir valymo
Reikalavimai :
- PHP 5.3 arba naujesnė versija
Komentarai nerastas