Work by Behat

Behat

Behat is a tool that makes behavior driven development (BDD) possible. With BDD, you write human-readable stories that describe the behavior of your application.

http://docs.behat.org