SoftwareTestPilot

Chapter 2 – Testing Throughout the SDLC

Acceptance Test-Driven Development (ATDD) – ISTQB Definition

Last Updated: July 12, 2026 · SoftwareTestPilot QA Team

Official ISTQB Definition

A collaborative approach in which acceptance tests are derived by the customer, developer and tester before development starts, then used to drive implementation.

In simple words

The team agrees on acceptance tests up front and only writes code that makes those tests pass.

Exam tip

ATDD writes acceptance tests before code — TDD writes unit tests, BDD writes behaviors.

Related terms

Practice this term in the ISTQB Mock Test

40 CTFL v4.0 questions, 60-minute timer, instant scoring and chapter-wise breakdown.

Practice in Mock Test