Acceptance Test-Driven Development (ATDD)

A collaborative approach where the team agrees on acceptance criteria and turns them into tests before any implementation starts, using those tests to guide and verify delivery.

Key Points

  • Involves product owner, developers, and testers jointly defining acceptance criteria.
  • Acceptance criteria are converted into executable tests prior to coding.
  • Clarifies scope and Definition of Done, reducing ambiguity and rework.
  • Often uses Given-When-Then scenarios that serve as living documentation.

Example

Before starting a new refund feature, the product owner, QA, and developers collaborate to write Given-When-Then acceptance scenarios (e.g., valid card, expired card, partial refund). They automate these tests and then implement the code until all acceptance tests pass.

PMP Example Question

Which practice ensures a shared understanding of requirements by collaboratively defining acceptance criteria and creating tests before development begins?

  1. Test-Driven Development (TDD)
  2. Acceptance Test-Driven Development (ATDD)
  3. User Acceptance Testing (UAT)
  4. Exploratory testing

Correct Answer: B — Acceptance Test-Driven Development

Explanation: ATDD focuses on collaboratively defining acceptance criteria and building acceptance tests before work starts. TDD targets unit-level tests, UAT occurs near the end, and exploratory testing is unscripted test design during execution.

Leadership for Project Managers Course

Lead with clarity, confidence, and real impact. This Leadership for Project Managers course turns day-to-day challenges—unclear priorities, tough stakeholders, and cross-functional friction—into opportunities to guide teams and deliver outcomes that matter.

You’ll learn practical leadership skills tailored to project realities: setting direction without overcontrol, creating alignment across functions, and building commitment even when authority is limited. We go beyond theory with tools you can use immediately—one-sentence visioning, stakeholder influence maps, decision framing, and feedback scripts that actually land.

Expect hands-on frameworks, real-world examples, and guided practice to prepare for tough moments—executive readouts, resistance from stakeholders, and high-stakes negotiations. Downloadable templates and checklists keep everything actionable when the pace gets intense.

Ready to influence without waiting for a bigger title? Join a community of ambitious PMs, sharpen your edge, and deliver with purpose—project after project.



Build complete project plans in minutes with AI

Stop spending hours on documentation. Learn how to use AI to create charters, WBS, schedules, risk registers, and executive reports faster—while staying fully in control. This course gives you ready-to-use prompt templates and practical workflows based on real project work. No guesswork, no fluff—just tools you can apply immediately. Backed by Udemy’s 30-day money-back guarantee, so you can start risk-free.

Learn More