Birim Testi İsimlendirme Kılavuzu
Birim Testlerinin İsimlendirilmesi
Birim Testlerinin İsimlendirilmesi
Birim testlerini isimlendirmede genel yaklaşım şudur: MetotAdı_Koşul_BeklenenDavranış
Birden fazla koşul varsa ifadeler And
kelimesi ile ayrılır.
Birden fazla sonuç davranışı varsa da aynı yapı kullanılır. (Davranışlar And
ifadesi ile ayrılır)
Genel test isimleri
Genel test ismi formatı: |
|
Koşul yoksa: |
|
Örnekler:
Controller örnekleri:
TestCase kullanılırsa
Beklenen davranış ortaksa: |
|
Beklenen davranış ortaksa ve birden fazla koşul varsa: |
|
Beklenen koşul TestCase içinde belirtilmişse: |
|
Örnekler:
Validasyon testleri (FluentValidation)
Validasyon (FluentValidation) testlerinde kullanılan yapı normal metotlardan farklıdır. Testler hata ve başarı durumlarını kontrol edecek çiftler şekilde oluşturulur. "Validate" ön ekinin kullanımı zorunlu değil. Koşul_Davranış biçiminde de oluşturulabilir. Ancak "Validate" ön eki ile başlatılırsa gruplama daha anlamlı yapılabilir ve genel yapıya uyum sağlar.
Geçerli olmayan durum | Geçerli durum |
|
|
|
|
|
|
|
|
Özel durumlara göre isimler verilebilir:
Geçerli olmayan durum | Geçerli durum |
|
|
Last updated