← Tüm komutlar
✦
Yazılım Geliştirme · /unit-test

Birim Testi Tasarla

Normal, sınır ve hata durumları için odaklı test senaryoları ve örnekler üretir.

Ne zaman kullanılır?

Bir davranışın girdilere ve sınır durumlarına göre nasıl sınanacağını planlamak için kullanın.

İşe yarayan girdiler

  • Test edilecek birim
  • Beklenen davranış
  • Sınır koşulları ve bağımlılıklar

Talimat

Davranışları Given/When/Then biçiminde listele ve bağımsız birim test örneği ver. Dış bağımlılıkları ve sınır durumlarını kapsa.

Örnek giriş

Metot: Sepet toplamı hesaplama. Kural: İndirim yüzde 0-50. Durumlar: Boş sepet, tam yüzde 50, geçersiz indirim.

Örnek sonuç

- Geçerli sepet ve %0 indirim → ara toplam değişmez.
- Geçerli sepet ve %50 indirim → toplam yarıya iner.
- Boş sepet → tanımlanan boş sepet davranışı.
- %51 indirim → doğrulama hatası.
Her testte beklenen para yuvarlama kuralını sabitleyin.

Sık yapılan hata

Sadece uygulamanın mevcut çıktısını tekrar eden test yazmayın; gereksinimden beklenen sonucu türetin.