# Техника разработки TDD

Техника разработки программного обеспечения TDD (англ. Test-driven development, в переводе Разработка через тестирование) основана на повторении циклов разработки и тестирования продукта.

Суть техники TDD описывается следующими этапами:

- Разработчики придумывают сложный тест для продукта, который не может быть пройден.
- Затем создают код для прохождения сложного теста.
- Тестируют написанный код и вносят в него изменения до тех пор, пока не будет идеального прохождения теста.

## Смотрите также

- методология `RUP`,
  которая представляет собой базу знаний с поисковой системой
- методология `PMBOK`,
  которая применяется для структурированного подхода к ведению проекта
- методология `Cobit`,
  которая применяется для выработки стандартов в области аудита и управления IT
- рекомендации `ITIL`,
  которые определяют стандарты для сочетания IT с бизнес-стратегией

← →
↑