BDD означає "поведінка Driven Development" і перевірений техніка розробки програмного забезпечення.
На відміну від TDD, де розробники коду і тести писати, BDD потрібно їх потрібно писати тести, а потім код для задоволення бажаних умов і критеріїв.
Це спосіб Розробники пишуть дуже цілеспрямованої код, який працює тільки в певних ситуаціях, але це працює бездоганно і без будь-яких помилок або недоліків конструкції.
Цей метод має свої недоліки, але при розробці користувальницьких додатків це, ймовірно, кращий спосіб підійти до проблеми.
Behat був натхненний Огірок рамках Рубі, і є одним з найвідоміших рамках BDD в PHP & NBSP; навколишнє середовище.
Якщо ви виберете для використання Behat в одному зі своїх майбутніх проектах, читання документації рамках є обов'язковим для будь-якого новачка
Що нового У цьому випуску :.
< P>- Додана підтримка typehinted параметрів
- Дозволити будь пробільні символи в кінці контекстного класу
- Fix сценарій з десятковою наступним номером рядка в ріпу малюнком
- Fix сценарій з порожнім рядком в ногу з ріпи малюнком
- Fix сценарій, в якому крок має косу риску в ріпу малюнком
Що нового у версії 3.0.12:
- Виправлені питання, що залишилися з аргументами чіткості розбору
- Введений Testwork і # x5c; компонент Аргумент
Що нового у версії 2.3.5 :.
- налаштування мови Виправлена форматування та мовної отгадчику
Що нового у версії 2.3.4 :.
- Додана StepEvent :: getLogicalParent ()
Що нового у версії 2.3.2:
- Виправлена помилка в ErrorException, що призводило до невірного виключення на попередження і повідомлення.
Що нового у версії 2.3.1 :.
- Оновлене обробник помилок, щоб уникнути пригнічених винятку
- Автомат бутстраповскіе скрипти на їх ім'я замовлення.
- Оновлене Огірок залежність для v2.0.1.
Що нового у версії 2.3.0:
- Перехід до Behat і # x5c; Огірок використання 2,0
- Перехід на переклад одного файлу
- Підтримка викликаються об'єктів внутрішніх сходинок мережі
- Підтримка * .yml і * .php також переклади визначення
- Додана протилежні варіанти на Варіант комутаторів (- [no-] кольору, -. [No-] багатостроковий, і т.д.)
- Перероблений --story-синтаксис
- рефакторінга Runner
- Покращена продуктивність
Що нового у версії 2.2.7:
- Додана можливість пошуку переклади визначення з --definitions .
- Виправлені користувальницьких засобів форматування використовувати помилку.
Що нового у версії 2.2.4 :.
- Заборонити ім'я методу дублювання з визначенням фрагменти
Що нового у версії 2.2.0:
- Багаторазові формати і заходів з підтримки
- Нові фрагменти форматування
- New вдалося форматування
- Оновлене вихід опцією -d
- Пошук здібностей додано опцію -D
- Нова опція --dry перспективі
- Нова опція --append-фрагменти
- Перезапуск функціональність перероблений використовувати несправний форматування всередині
- Загальна рефакторінга коду та очищення
Вимоги
- PHP 5.3 або вище
Коментар не знайдено