An indepth dive into using Behat/Mink/Selenium for BDD testing. * http://behat.org * http://mink.behat.org/ * http://docs.seleniumhq.org/ In this talk I'll cover: * why and when to use Behat (and when not) * Installation and configuration of Behat and Mink * Building Behat Contexts * Avoiding data deadlocks and "test user account" syndrome * Introduction to Selenium and testing JavaScript * Best practises for writing tests (what to avoid, what to aspire for, writing stories like you mean it, how to get your product owners to write them) * Common gotchas