What is Behat?

Behat is an open source Behavior Driven Development tool. It's a PHP framework for auto testing your business expectation. With BDD, you write human-readable stories that describe the behaviour of your application. These stories can then be auto-tested against your application.