Test Odaklı Geliştirme (Test-Driven Development - TDD), yazılım geliştirme sürecinde yazılımın işlevselliğini ve doğruluğunu sağlamak için yazılım testlerini öncelikli olarak kullanma yaklaşımını benimseyen bir metodolojidir. TDD, yazılımın daha güvenilir, sürdürülebilir ve düşük hata oranına sahip olmasını amaçlar.