BDD oznacza "Behavior Driven Development" i zwinne techniki tworzenia oprogramowania.
W przeciwieństwie do TDD, gdzie deweloperzy napisać kod i testy, BDD wymaga od nich pisać testy, a potem kod do spełnienia odpowiednich warunków i kryteriów.
Tym sposobem programistom pisać bardzo ukierunkowane kod, który działa tylko w niektórych sytuacjach, ale to działa bez zarzutu i bez żadnych błędów lub wad konstrukcyjnych.
Ta technika ma swoje wady, ale przy tworzeniu własnych aplikacji jest to chyba najlepszy sposób podejścia do problemu.
Behat został zainspirowany Ruby Ogórek ramy, i jest jednym z najbardziej znanych ram BDD w PHP & nbsp; środowisko.
Jeśli zdecyduje się na użyciu Behat w jednym z przyszłych projektów, czytanie dokumentacji ram jest obowiązkowa dla każdego przybysza
Co nowego w tym wydaniu:.
< p>- Dodaj wsparcie dla typehinted parametrów
- Możliwość żadnych białych znaków na końcu klasy kontekstowego
- Scenariusz Fix z liczby dziesiętnej po ciągu znaków w Rzepa wzór
- Scenariusz Fix z pustym ciągiem w kroku Rzepa wzór
- Scenariusz Fix gdzie krokiem ma ukośniki w Rzepa wzór
Co jest nowa w wersji 3.0.12:
- Poprawiono pozostałe problemy z argumentów rozdzielczości analizowania
- Wprowadzony Testwork & # x5c; składnikiem Argument
Co nowego w wersji 2.3.5:.
- Konfiguracja język i ustawienia regionalne stałe Formater guesser
Co nowego w wersji 2.3.4:.
- Dodane StepEvent :: getLogicalParent ()
Co nowego w wersji 2.3.2:
- Poprawiono bug w ErrorException, który spowodował błędne wyjątki od Ostrzeżenia i uwagi.
Co nowego w wersji 2.3.1:.
- Aktualizacja obsługi błędów uniknąć tłumione wyjątki
- skrypty Autoload bootstrap w ich kolejności alfabetycznej.
- Aktualizacja korniszon zależnościach v2.0.1.
Co nowego w wersji 2.3.0:
- Przełącz się na Behat & # x5c; korniszon 2.0 Wykorzystanie
- Migracja do tłumaczenia pojedynczych plików
- Obsługa callables stopnie wewnętrzne sieci
- Wsparcie dla * i * .php .yml w tłumaczeniach definicja
- Dodane przeciwstawne opcje do przełączników opcji (- [NIE] kolory, -. [NIE] multilinii, etc),
- Przeprojektowany --story-składnia,
- refactored Runner
- Poprawiono wydajność
Co nowego w wersji 2.2.7:
- Dodano możliwość wyszukiwania przetłumaczone definicje z --definitions .
- Poprawiono formatery używać niestandardowych błędu.
Co nowego w wersji 2.2.4:.
- Zapobiegaj nazwa metody powielania fragmentów definicji
Co nowego w wersji 2.2.0:
- Wiele formatów i wyjścia support
- Nowe fragmenty Formater
- Nowy udało Formater
- Aktualizacja wyjście opcji -d
- umiejętności wyszukiwania dodawane do opcji -D
- Nowa opcja --dry-run
- Nowa opcja --append-urywki
- Uruchom ponownie funkcjonalność refactored używać uszkodzonego formatowania wewnętrznie,
- Kod Ogólnie refaktoryzacji i czyszczenie
Wymagania :
- PHP 5.3 lub wyższy,
Komentarze nie znaleziono