"TDD, по-видимому, применим в разных доменах и может значительно снизить плотность дефектов разработанного программного обеспечения без значительного снижения производительности команды разработчиков". В исследовании сравнивались 4 проекта, в Microsoft и IBM, которые использовали TDD с аналогичными проектами, которые не использовали TDD.