• Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar

Elisabeth Hendrickson

You are here: Home / Uncategorized / Acceptance Test Driven Development (ATDD): an Overview

Acceptance Test Driven Development (ATDD): an Overview

December 8, 2008

“Begin with the end in mind.” — Stephen R. Covey

Acceptance Test Driven Development (ATDD) is a practice in which the whole team collaboratively discusses acceptance criteria, with examples, and then distills them into a set of concrete acceptance tests before development begins. It’s the best way I know to ensure that we all have the same shared understanding of what it is we’re actually building. It’s also the best way I know to ensure we have a shared definition of Done.

Obviously I think this is an important Agile development practice. In fact, it’s one of the core pieces of my Agile Testing class. Yet somehow I have neglected to write about it much on this blog. Time to rectify that.

So, for your reading pleasure, I now present a PDF document with a detailed example of the whole ATDD flow.

Enjoy! (Comments/questions welcome.)

Primary Sidebar

Quick Links

  • WordCount Simulation
  • Test Heuristics Cheat Sheet

Recent Posts

  • Deprecation Notice
  • Writing an Effective Request
  • Delegation is Overrated
  • On Sponsorship
  • When a Team Does Not Want to Do the Work that Needs to Be Done

Related Posts

Secondary Sidebar

About Me

Experienced software developer, technical leader, and executive. Currently on hiatus, working on personal projects. You can find me on Twitter as @testobsessed.

My Books

Copyright © 2022 Elisabeth Hendrickson all rights reserved
eleven40 Pro on Genesis Framework · WordPress · Log in