Specification by Example

  • Michael Hüttermann


One of the fundamental principles of DevOps is that any build that successfully passes the gauntlet of automated checks can potentially be delivered into production. Checks can specifically verify whether any new or updated code broke any existing feature. In other words, they guard against regression failures. It is for this reason that automated testing plays such a vital role in the DevOps process.


Acceptance Criterion Acceptance Test Business Goal User Story Step Implementation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 3.
    See Gojko Adzik, Specification by Example (Manning, 2011).Google Scholar

Copyright information

© Michael Hüttermann 2012

Authors and Affiliations

  • Michael Hüttermann

There are no affiliations available

Personalised recommendations