Assertion Step
Test sonuçlarını doğrulayın. Element görünür mü? Text doğru mu? URL beklenen mi? Assertion ile testlerinize doğrulama ekleyin.
Assertion Nedir?
Assertion, testin belirli bir noktasında beklenen durumun gerçekleşip gerçekleşmediğini kontrol eder. Assertion başarısız olursa test FAILED olarak işaretlenir.
Neden Assertion Önemli?
Assertion olmadan test sadece adımları çalıştırır ama doğru sonuç üretip üretmediğini kontrol etmez. Assertion, testin gerçekten başarılı olup olmadığını belirler.
Assertion Step Dialog
Assertion türü ve parametreleri
Assertion Türleri
EQUALS
Değerler tam olarak eşitse geçer.
NOT_EQUALS
Değerler eşit değilse geçer.
CONTAINS
Değer beklenen metni içeriyorsa geçer.
NOT_CONTAINS
Değer beklenen metni içermiyorsa geçer.
STARTS_WITH
Değer beklenen metin ile başlıyorsa geçer.
ENDS_WITH
Değer beklenen metin ile bitiyorsa geçer.
IS_EMPTY
Değer boş veya blank ise geçer.
IS_NOT_EMPTY
Değer boş değilse geçer.
GREATER_THAN
Değer beklenenden büyükse geçer.
LESS_THAN
Değer beklenenden küçükse geçer.
IS_NULL
Değer null veya undefined ise geçer.
IS_NOT_NULL
Değer null veya undefined değilse geçer.
Sık Sorulan Sorular
Assertion başarısız olursa ne olur?
Test FAILED olarak işaretlenir ve sonraki adımlar çalışmaz (hard assertion). Soft assertion kullanırsanız test devam eder ama sonuç failed olur.
Bir testte kaç assertion olmalı?
Her kritik adımda en az bir assertion önerilir. Ancak çok fazla assertion testi yavaşlatabilir. Dengeyi koruyun.