Birim testi, kodun bireysel birimlerini (fonksiyonlar, metodlar, sınıflar) izolasyon içinde doğrular — her küçük parçanın kendi başına doğru çalışıp çalışmadığını kontrol eder. Birim testleri hızlıdır, odaklıdır ve iyi bir test stratejisinin temelini oluşturur.
Birim test nedir
A UNIT test verifies the smallest testable piece (a function/method) in ISOLATION:
→ test ONE thing; give inputs, check the output/behavior
→ ISOLATED from dependencies (database, network, other units) — mock/stub those
→ FAST (no real I/O), focused, deterministic
