ArrBDD

В полку пхпешных bdd-библиотек прибавление - ArrBDD. Это очень легковесная библиотека для тестирования. Пример простого теста:

$specs["The 'Hello world' string"] = array(     'subject' => function(){         return 'Hello world';     },     "SHOULD be 11 characters long" => function($hello){         return (strlen($hello)===11);     },     "AND start with 'Hello'" => function($hello){         return (strpos($hello, 'Hello')===0);     } );

Библиотека совсем новая и возможностей у неё пока не очень много, но тем не менее она даёт свежий взгляд на то, как можно писать тесты на PHP. Кроме того в комплекте идёт класс для создания моков.