Acceptance Test Driven Development (ATDD)

ATDD is an extension to Test Driven Development which was first mentioned by Kent Beck in his book “Test Driven Development: By Example” in 2003. In ATDD, team’s preliminary focus on acceptance criteria’s and converting those into automated tests before writing the production code.

ATDD process starts from the discussion on the requirement from end user’s point of view and identifying the acceptance criteria, writing the relevant automated acceptance tests, developing the code using TDD, ensuring all acceptance tests are passing, providing the demo to customer and getting the sign-off.

ATDD Cycle

ATDD Cycle
“ATDD may also be referred to as Story Test Driven Development (SDD), Specification by Example or Behavior Driven Development (BDD). These different terms exist to stress some differences in approach that lead to similar outcome” … from www.agilealliance.org
Please share this

Leave a Reply