Behat is a BDD framework for PHP, it was inspired by Ruby’s Cucumber project and especially its syntax part (Gherkin). it has been built from the ground on pure php with Symfony2 components. It’s works only with your application’s input/output, unlike any other php testing framework that tests applications inside out. It’is testing applications outside in.

Website : http://behat.org/
Download : https://github.com/Behat/Behat
License : Free License