AppReviewX Giriş yap

Örneklerle test senaryosu şablonu

Bir test senaryosunu tekrarlanabilir kılan alanlar ve üç çalışılmış örnek.

Bu rehberde

İyi bir test senaryosu, başka birinin testini tekrarlayıp aynı sonucu almasını sağlar. Bunun için bilinen bir başlangıç noktası, tam adımlar ve net bir beklenen sonuç gerekir. Kayıt, satın alma, geri yükleme gibi bozulmaması gereken akışlarda kullan; ya da regresyon listesinde olan her şeyde.

Şablon (kopyala ve yapıştır)

ID:            TC-<numara>
Başlık:        <neyin kontrol edildiği, tek satırda>
Alan / akış:   <örn. kayıt>
Öncelik:       <yüksek / orta / düşük>
Ön koşullar:   <uygulama sürümü, hesap durumu, cihaz durumu, gereken veri>
Test verisi:   <girilecek tam değerler>

Adımlar:
 1. <eylem>
 2. <eylem>
 3. <eylem>

Beklenen sonuç:
 - <gözlemlenebilir sonuç, her satırda bir tane>

Gerçek sonuç:  <çalıştırınca doldur>
Durum:         <geçti / kaldı / engellendi>
Cihaz / OS / build: <çalıştırınca doldur>
Not / hata linki:   <isteğe bağlı>

Üç örnek (açıklayıcı, uygulamadan bağımsız)

Örnek 1: geçerli e-posta ile kayıt

ID: TC-001   Başlık: Yeni kullanıcı e-posta ve şifreyle kaydolabilir
Alan: kayıt   Öncelik: yüksek
Ön koşullar: temiz kurulum, test@example.com için hesap yok, ağ açık
Test verisi: e-posta test@example.com, şifre Tr1al-Pass!
Adımlar:
 1. Uygulamayı aç ve "Create account" düğmesine dokun.
 2. E-postayı ve şifreyi gir.
 3. "Continue" düğmesine dokun.
Beklenen sonuç:
 - Ana ekran açılır.
 - E-posta Ayarlar > Hesap bölümünde görünür.

Örnek 2: geçersiz girdi net biçimde reddedilir

ID: TC-002   Başlık: Kayıt geçersiz e-postayı reddeder
Alan: kayıt   Öncelik: orta
Ön koşullar: temiz kurulum, ağ açık
Test verisi: e-posta "test@", şifre Tr1al-Pass!
Adımlar:
 1. "Create account" ekranını aç.
 2. E-postayı ve şifreyi gir.
 3. "Continue" düğmesine dokun.
Beklenen sonuç:
 - Hesap oluşturulmaz.
 - E-posta alanının yanında neyin yanlış olduğunu söyleyen bir mesaj çıkar.
 - Girilen şifre korunur.

Örnek 3: veri yeniden başlatmadan sonra korunur

ID: TC-003   Başlık: Uygulama zorla kapatıldıktan sonra kaydedilen öğe hâlâ var
Alan: veri   Öncelik: yüksek
Ön koşullar: giriş yapılmış, liste boş
Test verisi: öğe adı "Test item 1"
Adımlar:
 1. Öğeyi ekle.
 2. Uygulamayı zorla kapat.
 3. Uygulamayı yeniden aç.
Beklenen sonuç:
 - "Test item 1" listede bir kez görünür.

Nasıl uyarlanır

  • Hiç kullanmadığın alanları kaldır. En az faydalı küme: başlık, ön koşullar, adımlar, beklenen sonuç.
  • Bir test senaryosu, bir amaç. Başlıkta "ve" geçiyorsa ikiye böl.
  • Görülebilir beklenen sonuçlar yaz. "Doğru çalışır" başarısız olamaz; "liste bir öğe gösterir" olabilir.
  • Veriyi adlandır. Hangi hesap, hangi değerler; "geçerli bir e-posta" şüpheye yer bırakır.
  • Hataları iki yönlü bağla. Bir senaryo kalırsa, [hata raporu şablonuyla kaydet ve senaryoya linkini not et.

İlgili

Akışlarını diğer geliştiricilerin çalıştırmasını ve ne bulduklarını bildirmesini sağlamak için ücretsiz başla.