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
- Hub: Mobil uygulama test kontrol listesi merkezi
- Beta testleri için test raporu şablonu
- Regresyon test kontrol listesi şablonu
Akışlarını diğer geliştiricilerin çalıştırmasını ve ne bulduklarını bildirmesini sağlamak için ücretsiz başla.