Вчера случайно наткнулся на библиотеку Fabulous на GitHub'е и она мне очень понравилась. Уже давно интересуюсь BDD, но к сожалению выбор BDD библиотек для PHP не велик. Есть поддержка в PHPUnit, но её обещают в скором времени убрать (собственно этот факт и привел к возникновению fabulous'а). Еще пробовал Behat, но она мне не понравилась. К тому же они делают упор именно на behavior и для юнит тестов советуют использовать PHPUnit.
Благодаря тому что fabulous это расширение PHPUnit'а, behavior-тесты можно тестировать в IDE, так же как и обычные юнит-тесты. Вообще библиотека производит приятное впечатление. Погоняю её ближайшие пару дней и если она меня устроит, то возьму её на регулярное использование.
Документации по фабулусу пока не много. Может быть в ближайшее время выложу переводы статей из вики.