For Training, Coaching, and Consulting engagements, please contact me for details on how I can help your organization.


This is a presentation I have done at several conferences and meetups in 2012 and 2013.


Acceptance Testing, also known as Story Testing, is vital to achieve the Agile vision of “working software over comprehensive documentation.” It’s very important that acceptance tests are easily automated, resulting in a phenomenon you may have heard of, called the “Agile Specification.” In this presentation, we’ll discuss eight different patterns of expressing acceptance tests so that they are easy to execute and automate. We’ll talk about popular patterns like Given/When/Then and Specification by Example, as well some other patterns you’ve probably never seen. Attendees will participate in an interactive exercise that will allow them to apply the most frequently used Acceptance Testing patterns.

My Blog:

Sign up for daily or weekly blog updates on my blog

Presentation Materials:


The presentation in PDF format.
Handout: Version that prints on one page:

Table summarizing patterns, prints on one page. Online Version

Related Articles