Acceptance testing using casperjs/phantomjs. Write your tests in coffeescript. To run the tests, you need to install casperjs. Installation instructions can be found at casperjs.org
Unit testing is done using PHPUnit. Installation instructions can be found at phpunit.de
For continuous testing, we use the guard-phpunit. Just install the gem and run guard
. For configuration options, see the Guardfile
Integration/acceptance testing is done through Behat/Mink, which in installed through Composer.