---
id: tdd
requestedLanguage: ru
descriptionLanguage: ru
---

# Test-Driven Development

- Тип: практика разработки
- Группа: Цикл реализации
- Размещение: Реализация / Развитие решения
- [Источник](<https://agilealliance.org/glossary/tdd/>)

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

Короткий цикл: падающий тест → минимальная реализация → рефакторинг.

## Связи

- может сочетаться с: [Acceptance Test-Driven Development](/practices/atdd/ru.md) (combination)
- может сочетаться с: [Behavior-Driven Development](/practices/bdd/ru.md) (combination)
- включает шаг: [Refactoring](/practices/refactor/ru.md) (structure)
- его тесты может оценивать: [Mutation Testing](/practices/mutation/ru.md) (verification)
- может использовать: [Property-based Testing](/practices/property/ru.md) (support)
- может использовать: [Unit Testing](/practices/unit/ru.md) (support)
- практика в: [Extreme Programming](/practices/xp/ru.md) (structure)

[Показать на карте](https://dpm.cnonim.name/#practice=tdd&lang=ru)
