Upload

Loading icon Loading...

This video is unavailable.

November 2012 - Jeff Carouth - Story Telling and Feature Testing

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like Dallas PHP's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike Dallas PHP's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add Dallas PHP's video to your playlist.

Published on Nov 26, 2012

Story Telling and Feature Testing - Jeff Carouth

Every new feature added to your project and bug report filed against it has background and context. Keeping the relevant context in your project is important for future developers (including yourself) but it's not always easy to include without lengthy comment blocks. Tests provide a mechanism to write the context with code, but most non-developers will not understand what you have written without plain ol' words to explain it. Stories bridge the gap between developers and non-developers, and using a testing framework called Behat, you can become an expert storyteller while drastically improving the amount of relevant information in your project and the quality and quantity of automated, repeatable tests to prove your code behaves as intended. At the end of this session you will have gained an understanding of the components of a good user story, how to adapt the story to steps for use with the Gherkin DSL, and how to automatically run these story tests as you drive development of a feature using Behat.

---

Speaker Bio:

Jeff Carouth is a web application developer honing his programming and skiing skills at Liftopia. He is an active member of the PHP community, speaker, and co-organizer of BCSPHP. He believes quality code, testing, and automation are necessary ingredients in a recipe for a successful software project. When not hacking away at code he is a father and husband, beer and Scotch enthusiast, and an amateur photographer.

Follow Jeff on Twitter @jcarouth

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

The interactive transcript could not be loaded.

Loading icon Loading...

Loading icon Loading...

Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.

Loading icon Loading...

Loading...
Working...
to add this to Watch Later

Add to