БДД означава "Behavior Driven развитие" и е пъргав техника за разработка на софтуер.
За разлика от TDD, където разработчиците пишат код и тестове, БДД изисква от тях да пишат тестовете на първо място, а след това кода за задоволяване на желаните условия и критерии.
По този начин разработчиците пишат много целенасочени код, който работи само в определени ситуации, все пак тя работи безотказно и без каквито и да било грешки или недостатъци в дизайна.
Тази техника има своите недостатъци, но при разработването на потребителски приложения тя е може би най-добрият начин да се подходи към проблема.
Behat е вдъхновен от краставици рамка на Руби, и е един от най-добре познатите БДД рамки в PHP & Nbsp; среда.
Ако ви изберат за използване Behat в един от бъдещите си проекти, прочетете документацията на рамката е задължителна за всеки начинаещ
Какво ново в тази версия:.
< P>- Добави подкрепа за typehinted параметри
- Позволи никакви интервали в края на контекст клас
- Fix сценарий с десетичен номер следния низ в Ряпа модел
- Fix сценарий с празен низ в крак с Ряпа модел
- Fix сценарий, при който етап има наклонени черти в Ряпа модел
Какво е новото във версия 3.0.12:
- Фиксирани оставащите проблеми с аргументите на дефиниране разбор
- Въведена Testwork & # x5c; Аргумент компонент
Какво ново във версия 2.3.5:.
- Фиксирана форматиране език конфигурация и локал guesser
Какво ново във версия 2.3.4:.
- Добавено StepEvent :: getLogicalParent ()
Какво ново във версия 2.3.2:
- Фиксирана бъг в ErrorException, която е предизвикала грешни изключения за предупреждения и забележки.
Какво ново във версия 2.3.1:.
- Updated манипулатор грешка да се избегне потиснати изключения
- Автоматично зареждане фърмуера скриптове в името си ред.
- Updated корнишони зависимост до v2.0.1.
Какво ново във версия 2.3.0:
- Превключване на Behat & # x5c; корнишони 2.0 ползване
- Миграция към превода на единичен файл
- Подкрепа за callables вътрешните стъпала вериги
- Подкрепа за * .yml и * .php като разделителна преводи
- Добавена противоположни варианта за опции суичери (- [няма подобен] цветове, -. [Няма подобен] многоредово, и т.н.)
- Преработен --story-синтаксис
- Refactored Runner
- подобрения в производителността
Какво ново във версия 2.2.7:
- Въведена е възможността да търсите преведени определения с --definitions .
- Фиксирани персонализирани форматиране използват бъг.
Какво ново във версия 2.2.4:.
- Prevent име метод дублиране с разделителна откъси
Какво ново във версия 2.2.0:
- множество формати и изходи подкрепа
- Нови откъси форматиране
- New провали форматиране
- Updated изход на опцията -d
- Търсене способности добавени към опцията -d
- New опция --dry управляван
- New опция --append-откъси
- Повтаряне функционалност refactored да използвате провали форматиране вътрешно
- Общ Преработка на код и почистване
<силни> Изисквания :
- PHP 5.3 или по-висока
Коментари не е намерена