Цикл разработки через тестирование из книги "Экстремальное программирование. Разработка через тестирование" (Кент Бек):