Минимизировать размер контекста с которым работаем. Это касается как теста, так и рабочего кода. Это позволяет очень рано увидеть зеленую линию и обойтись без debug сессии при начальном запуске текстов
Старайтесь сокращать время между запусками текстов. *Это позволяет проверять код сразу же, не теряя контекста, то есть, помня все детали только что написанного кода.
Тест это не цель, это инструмент чтобы делать разработку более предсказуемой и управляемой. Они должны помогать нам зарабатывать больше денег, делать свою работу быстрее и лучше
TDD — это процесс итеративного, непрерывного, параллельного написания тестов и рабочего кода, с обязательными фазами рефакторинга.