In this presentation, we'll walk through the common problems that plague the process of developing any application: miscommunication, over-planning, etc. By standardizing the language of our features - called Gherkin - we'll then learn how we can focus on the behavior of our application and use those human-readable descriptions to run as actual tests against our application.
By the end of this presentation, you'll understand the heart of Behat: how to install it, what it does, and how to use it. We'll also talk about Mink - which will allow you to command a browser - be it a headless browser or something like Selenium2 - in your functional tests.
Ready to describe the behavior of your application and run those as tests? Ready to run some tests in Selenium2 by changing just one line of code? Ready to access your Zend Framework 2 code right inside Behat? Then let's go!