BDD ang ibig sabihin ay "Pag-uugali hinimok Development" at ay isang maliksi software development diskarte.
Hindi tulad ng TDD kung saan ang mga developer isulat ang code at mga pagsubok, BDD ay nangangailangan ng mga ito upang magsulat muna ang mga pagsubok, at pagkatapos ay ang code upang masiyahan ang nais na mga kondisyon at pamantayan.
Sa ganitong paraan ang mga developer write napaka-target na code, na gumagana lamang sa ilang mga sitwasyon, gayon pa man ito gumagana nang walang aberya at nang walang anumang mga error o mga bahid ng disenyo.
Diskarte na ito ay may drawbacks nito, ngunit sa pagbubuo ng custom na application ito ay marahil ang pinakamahusay na paraan upang lapitan ang problema.
Behat ay inspirasyon ng Ruby ng pipino framework, at isa sa mga pinaka-kilalang Framework BDD sa PHP & nbsp; na kapaligiran.
Kung nagpasya kang sumali sa paggamit ng Behat sa isa sa iyong mga proyekto sa hinaharap, pagbabasa dokumentasyon sa balangkas ay isang kinakailangan para sa anumang bagong dating
Ano ang bagong sa paglabas:.
< p>- Magdagdag ng suporta para sa typehinted mga parameter
- Payagan ang anumang whitespace character sa dulo ng klase konteksto
- Ayusin ang sitwasyon na may numerong decimal sumusunod na string sa pattern singkamas
- Ayusin ang sitwasyon na may mga walang laman na string sa hakbang na may singkamas pattern
- Ayusin ang sitwasyon kung saan hakbang ay slashes sa pattern singkamas
Ano ang bagong sa bersyon 3.0.12:
- Ang Nakatakdang natitirang mga isyu sa mga argumento kahulugan sa pag-parse
- ipinakilala Testwork & # x5c; bahagi argument
Ano ang bagong sa bersyon 2.3.5:.
- Ang Nakatakdang format configuration wika at lokal guesser
Ano ang bagong sa bersyon 2.3.4:.
- Added StepEvent :: getLogicalParent ()
Ano ang bagong sa bersyon 2.3.2:
- Ang Nakatakdang bug sa ErrorException, na naging sanhi ng problema pagbubukod sa mga babala at abiso.
Ano ang bagong sa bersyon 2.3.1:.
- Na-update handler error upang maiwasan pinigilan ang mga pagbubukod
- Autoload Bootstrap script sa kanilang pagkakasunod-sunod sa pangalan.
- Na-update Gherkin dependency sa v2.0.1.
Ano ang bagong sa bersyon 2.3.0:
- Lumipat sa Behat & # x5c; Gherkin paggamit 2.0
- Paglipat sa pagsasalin single-file
- Suporta para sa callables loob hakbang chain
- Suporta para sa * .yml at * .php bilang kahulugan pagsasalin
- Idinagdag sa tapat ng pagpipilian upang switchers pagpipilian (- [no-] kulay, -. [No-] multiline, atbp)
- Muling dinisenyo --story-syntax
- Refactored runner
- pagpapabuti ng Pagganap
Ano ang bagong sa bersyon 2.2.7:
- Added kakayahang maghanap isinalin kahulugan sa --definitions .
- Mga Fixed pasadyang formatters gamitin ang bug.
Ano ang bagong sa bersyon 2.2.4:.
- Pigilan ang pangalan paraan ng pag-duplicate sa kahulugan ng mga snippet
Ano ang bagong sa bersyon 2.2.0:
- Maramihang mga format at output suporta li>
- Bagong mga snippet format
- Bagong Nabigo ang format
- -update ang output ng -d pagpipilian
- Maghanap ng mga kakayahan idinagdag sa -d pagpipilian
- Bagong opsyon --dry-run
- Bagong opsyon --append-snippet
- Patakbuhing muli ang pag-andar refactored gamitin Nabigo ang format panloob
- Pangkalahatang code refactoring at paglilinis
Mga Kinakailangan :
- PHP 5.3 o mas mataas
Mga Komento hindi natagpuan