BDD By Example - Using Behat to keep a Commerce site running smoothly

Speakers: 

When you have a complex e-Commerce site with many related features and dependencies it can be difficult to predict what unintended impact a small change can have.

If the site in question is processing thousands of orders per day, "oops" just isn't going to cut it if you miss something.

This session will take you through some real world Behat tests we use on the lush.co.uk website.

The topics we will cover include:

* An overview of Behat and Mink - the basic vocabulary to get you started
* Using Drupal Extensions within your tests
* Scenarios where you can use your Drupal knowledge to provide additional test steps and benefits
* Tips for debugging failed tests
* Reporting the test results
* Some best practices that we have developed when dealing with large distributed development teams

If you have never tried out a BDD testing approach like Behat before, you'll leave this session with the knowledge to get started on your local development environment.

If you already have some BDD experience, I hope you'll still pick up some useful tips and tricks that can be used to enhance your own projects.

Schedule info
Track: 
Coding and Development
Experience level: 
Intermediate
Drupal Version: 
Drupal 7.x