← 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.