---
id: atdd
requestedLanguage: en
descriptionLanguage: en
---

# Acceptance Test-Driven Development

- Type: practice
- Group: Requirements and behavior
- Placement: Requirements / Clarify behavior
- [Source](<https://agilealliance.org/glossary/atdd/>)

[HTML](https://dpm.cnonim.name/practices/atdd/)

The customer, developers, and testers agree on acceptance tests before implementation.

## Relationships

- overlaps with: [Specification by Example](/practices/sbe/en.md) (comparison)
- can be combined with: [Test-Driven Development](/practices/tdd/en.md) (combination)
- overlaps with: [Behavior-Driven Development](/practices/bdd/en.md) (comparison)
- may use: [End-to-end Testing](/practices/e2e/en.md) (support)
- provides acceptance checks for: [Requirements Traceability](/practices/traceability/en.md) (support)
- defines acceptance early, as does: [V-model](/practices/vmodel/en.md) (comparison)

[Show on the map](https://dpm.cnonim.name/#practice=atdd&lang=en)
