---
id: sbe
requestedLanguage: en
descriptionLanguage: en
---

# Specification by Example

- Type: approach
- Group: Requirements and behavior
- Placement: Requirements / Clarify behavior
- [Source](<https://martinfowler.com/bliki/SpecificationByExample.html>)

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

Concrete examples clarify requirements and can become an executable specification.

## Relationships

- overlaps with: [Acceptance Test-Driven Development](/practices/atdd/en.md) (comparison)
- overlaps with: [Behavior-Driven Development](/practices/bdd/en.md) (comparison)
- helps create: [Living Documentation](/practices/living/en.md) (support)
- clarifies examples through: [Example Mapping](/practices/examples/en.md) (support)

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