SmartestQADocs
published_with_changes TEST VALİDASYON

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.

published_with_changes

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.