Назад к разделу О себе

Разработка через тестирование (TDD)

Тестирование

Разработка через тестирование - это процесс разработки программного обеспечения, основанный на преобразовании требований к ПО в тестовые случаи до полной разработки программного обеспечения, и отслеживании всей разработки ПО путем многократного тестирования программного обеспечения против всех тестовых случаев.

Ключевые принципы
  • 1Сначала написать падающий тест
  • 2Написать минимальный код для прохождения теста
  • 3Рефакторить код, сохраняя прохождение тестов
  • 4Повторить цикл
Преимущества
  • 1Обеспечивает качество кода и покрытие тестами
  • 2Сокращает количество ошибок и регрессий
  • 3Приводит к лучшему дизайну через инкрементальную разработку
  • 4Обеспечивает немедленную обратную связь об изменениях в коде