Files

30 lines
883 B
Markdown
Raw Permalink Normal View History

# Test Gereksinimleri
## Minimum Test Coverage: %80
Test Tipleri (HEPSİ gerekli):
1. **Unit Tests** - Bireysel fonksiyonlar, utility'ler, component'ler
2. **Integration Tests** - API endpoint'leri, database işlemleri
3. **E2E Tests** - Kritik kullanıcı akışları (framework dile göre seçilir)
## Test Odaklı Geliştirme
ZORUNLU iş akışı:
1. Önce test yaz (RED)
2. Testi çalıştır - BAŞARISIZ olmalı
3. Minimum implementasyon yaz (GREEN)
4. Testi çalıştır - BAŞARILI olmalı
5. Refactor et (IMPROVE)
6. Coverage'ı doğrula (%80+)
## Test Hatalarında Sorun Giderme
1. **tdd-guide** agent kullan
2. Test izolasyonunu kontrol et
3. Mock'ların doğru olduğunu doğrula
4. Testleri değil implementasyonu düzelt (testler yanlış olmadıkça)
## Agent Desteği
- **tdd-guide** - Yeni özellikler için PROAKTİF olarak kullan, test-önce-yaz'ı zorlar