BDD sanoista "Käytös Driven Development" ja on ketterä ohjelmistokehitys tekniikkaa.
Toisin TDD jossa kehittäjät kirjoittaa koodia ja testejä, BDD vaatii heitä kirjoittamaan testit ensin, ja sitten koodi tyydyttää haluamasi ehdot ja kriteerit.
Näin kehittäjät kirjoittavat hyvin kohdennettuja koodin, joka toimii vain tietyissä tilanteissa, mutta se toimii moitteetta ja ilman virheitä tai design virheitä.
Tämä tekniikka on kääntöpuolensa, mutta kun kehitetään omia sovelluksia se on todennäköisesti paras tapa lähestyä ongelmaa.
Behat innostui Rubyn Kurkku puitteissa, ja on yksi tunnetuimmista BDD puitteiden PHP & nbsp; ympäristö.
Jos valitset käyttää Behat yksi tulevaisuuden hankkeita, lukeminen puitteet dokumentaatio on oltava kaikkien tulokas.
Mitä uutta strong> tässä julkaisussa:
< p>- Lisää tukea typehinted parametrien
- Annetaan välilyönnit lopussa yhteydessä luokka
- Korjaa skenaario desimaaliluku seuraava merkkijono Lanttu malli
- Korjaa skenaario tyhjä merkkijono tahdissa Lanttu malli
- Korjaa skenaario, jossa vaihe on viiltää Lanttu malli
Mitä uutta strong> versiossa 3.0.12:
- Kiinteät jäljellä ongelmia määritelmän perustelut jäsentämiseen
- Käyttöön testit ovat & # x5c; Argument komponentti
Mitä uutta strong> versiossa 2.3.5:
- Kiinteät formatoija kielijakauma ja maa arvailija.
Mitä uutta strong> versiossa 2.3.4:
- Lisätty StepEvent :: getLogicalParent ().
Mitä uutta strong> versiossa 2.3.2:
- Kiinteä vian ErrorException, joka aiheutti väärän poikkeukset varoitukset ja ilmoitukset.
Mitä uutta strong> versiossa 2.3.1:
- Päivitetty virheenkäsittelijä välttää tukahdutetaan poikkeuksia.
- Autoload bootstrap skriptit heidän nimensä järjestyksessä.
- Päivitetty Gherkin riippuvuutta v2.0.1.
Mitä uutta strong> versiossa 2.3.0:
- Vaihda Behat & # x5c; Gherkin 2,0 käyttö
- Muuttoliike yhden tiedoston kääntäminen
- Tuki callables sisällä askeleen ketjut
- Tuki * .yml ja * .php kuin määritelmä käännökset
- Lisätty vastapäätä vaihtoehtoja vaihtoehto vaihtajien (- [marras-] väreihin - [marras-] MultiLine jne.)
- Uusittu --story-syntaksin
- refactored Runner
- Suorituskyvyn parannukset
Mitä uutta strong> versiossa 2.2.7:
- Lisätty kyky etsiä käännetty määritelmät --definitions .
- Kiinteät custom muotoilijat käyttävät bug.
Mitä uutta strong> versiossa 2.2.4:
- Estä menetelmän nimi päällekkäisyyttä määritelmän katkelmia.
Mitä uutta strong> versiossa 2.2.0:
- Useita formaatteja ja lähdöt tuki
- Uusi katkelmia formatter
- Uusi epäonnistui formatter
- Päivitetty lähtö -d vaihtoehto
- Etsi kykyjä lisätään -d vaihtoehto
- Uusi --dry-run vaihtoehto
- Uusi --append-katkelmia vaihtoehto
- Rerun toiminnallisuutta refactored käyttää epäonnistui formatoijaan sisäisesti
- Kaiken Refaktorointi ja puhdistus
Vaatimukset :
- PHP 5.3 tai uudempi
Kommentteja ei löytynyt