Nedir Birim Testi
Bireysel kod modüllerini test etme
Birim Testi, bir programın bireysel modüllerini veya bileşenlerini izole bir şekilde doğrulayan bir test yöntemidir.
İlkeler
- İzolasyon — test yalnızca bir modülü kontrol eder
- Otomasyon — testler otomatik olarak çalışır
- Tekrarlanabilirlik — sonuç her zaman aynıdır
- Hız — milisaniyeler içinde yürütme
Popüler Frameworkler
- Jest (JavaScript/TypeScript)
- PyTest (Python)
- JUnit (Java)
- NUnit (.NET)
- RSpec (Ruby)
AAA Deseni
- Arrange — veri hazırla
- Act — eylemi yürüt
- Assert — sonucu doğrula
Faydalar
- Erken hata tespiti
- Kod dokümantasyonu
- Yeniden yapılandırmada güven
- Daha hızlı geliştirme