25 Ekim 2024 Cuma

Mobil Uygulama Test Senaryoları

 

1. Fonksiyonel Testler

Giriş ve Kimlik Doğrulama

  • Kullanıcının geçerli kimlik bilgileri ile başarılı bir şekilde giriş yapabildiğini doğrulayın.
  • Geçersiz giriş kimlik bilgileri girildiğinde uygulamanın davranışını kontrol edin.
  • Şifre sıfırlama fonksiyonunun doğru çalıştığını kontrol edin.
  • Sosyal medya hesaplarıyla giriş yapma (Google, Facebook vb.) işleminin doğruluğunu test edin.
  • İki faktörlü kimlik doğrulamanın (varsa) çalıştığını doğrulayın.

Kayıt Olma

  • Yeni bir kullanıcının geçerli bir e-posta veya telefon numarasıyla başarılı bir şekilde kayıt olabildiğini kontrol edin.
  • Kayıt sırasında geçersiz e-posta/telefon numarası formatları için hata mesajlarını doğrulayın.
  • Kayıt işleminden sonra uygulamanın doğrulama e-postası veya SMS gönderdiğini kontrol edin.

Gezinme ve Menüler

  • Tüm butonların ve bağlantıların doğru ekranlara/sayfalara yönlendirdiğini doğrulayın.
  • Geri düğmesinin önceki sayfaya sorunsuz bir şekilde döndüğünü kontrol edin.
  • Hamburger menüsünün (varsa) doğru bir şekilde açılıp kapandığını test edin.
  • Kullanıcıların yetkisiz bölgelere (örneğin, yönetici alanları) erişim sağlayamadığını doğrulayın.

Arama Fonksiyonu

  • Uygulamanın arama fonksiyonunu geçerli ve geçersiz arama sorguları ile test edin.
  • Arama sonucunda hiçbir sonuç bulunamadığında uygulamanın davranışını doğrulayın.
  • Arama sonuçlarının doğru şekilde gösterildiğini ve tıklanabilir olduğunu kontrol edin.

Bildirimler

  • Kullanıcının beklenen şekilde bildirim aldığını doğrulayın.
  • Bildirime tıklandığında kullanıcının ilgili uygulama bölümüne yönlendirildiğini kontrol edin.
  • Bildirimler uygulama ayarlarında kapatıldığında uygulamanın davranışını kontrol edin.

Çevrimdışı Mod

  • İnternet bağlantısı yokken uygulamanın beklendiği gibi çalıştığını doğrulayın.
  • Ağ bağlantısı kesildiğinde uygulamanın uygun bir hata mesajı veya çevrimdışı modu gösterdiğini kontrol edin.

2. UI/UX Testleri

Ekran Uyumluluğu

  • Uygulama arayüzünün farklı ekran boyutları ve çözünürlüklerde düzgün çalıştığını doğrulayın (telefonlar, tabletler).
  • Farklı cihazlarda metin ve görsellerin kesilmediğini veya yanlış hizalanmadığını kontrol edin.

Metin ve Yazı Tipi

  • Tüm sayfalardaki metinlerin okunabilir olduğunu kontrol edin (uygun yazı tipi boyutu ve rengi).
  • Yazı tiplerinin, boyutlarının ve renklerinin tüm ekranlarda tutarlı olduğunu doğrulayın.

Butonlar ve Bağlantılar

  • Tüm butonların ve bağlantıların tıklanabilir olduğunu ve doğru hedefe yönlendirdiğini doğrulayın.
  • Buton boyutlarının dokunma için uygun olduğunu kontrol edin (çok küçük veya çok büyük olmamalı).

Yükleme Göstergeleri

  • Uzun süren işlemler sırasında (veri alma, yükleme gibi) yükleme spinner'ının veya ilerleme çubuğunun göründüğünü doğrulayın.

3. Performans Testleri

Uygulama Başlatma Süresi

  • Uygulamanın kabul edilebilir bir süre içinde başlatıldığını doğrulayın (örneğin, 5 saniyeden kısa sürede).

Yük Testi

  • Aynı anda birden fazla kullanıcının aynı işlemi yaptığı durumda (örneğin, satın alma) uygulamanın davranışını doğrulayın.
  • Büyük veri (büyük resimler veya videolar) yüklendiğinde uygulamanın davranışını kontrol edin.

Batarya Tüketimi

  • Uygulamanın, özellikle arka planda çalışan görevler sırasında, aşırı pil tüketmediğini doğrulayın.
  • Uygulamanın batarya tüketimini benzer diğer uygulamalarla karşılaştırın.

Uygulama Hızı

  • Uygulamanın farklı ağ koşullarında (Wi-Fi, 4G, 3G) performansını test edin.
  • Ekranlar/sayfalar arasında gezinme hızını kontrol edin.

Çökme Testi

  • Normal kullanım sırasında uygulamanın çökmediğini ve çökerse hatayı düzgün şekilde kaydettiğini doğrulayın.
  • Ekran döndürme veya uygulamalar arasında geçiş yapma sonrasında uygulamanın davranışını test edin.

4. Güvenlik Testleri

Veri Şifreleme

  • Kullanıcıya ait hassas verilerin (şifreler, kişisel bilgiler) hem iletim sırasında hem de depolama alanında şifrelendiğini doğrulayın.

Oturum Yönetimi

  • Kullanıcı oturumunun belirli bir süre boyunca hareketsiz kaldığında sona erdiğini doğrulayın.
  • Oturum süresi dolduğunda kullanıcının uygulamadan çıkış yaptığını doğrulayın.

Veri Sızıntısı

  • Hassas bilgilerin sistem log'larında veya uygulama hata ayıklama log'larında görüntülenmediğini doğrulayın.
  • Uygulamanın, düz metin olarak hassas veri (şifre gibi) depolamadığını doğrulayın.

Uygulama İzinleri

  • Uygulamanın yalnızca gerekli izinleri (kamera, konum, rehber) istediğini doğrulayın.
  • Kullanıcı izinleri reddettiğinde uygulamanın doğru çalıştığını kontrol edin.

5. Uyumluluk Testleri

İşletim Sistemi Sürümleri

  • Uygulamanın Android ve iOS’un farklı sürümlerinde çalıştığını doğrulayın.
  • Uygulamanın platforma özel özellikleri kullandığını kontrol edin (iOS için Face ID, Android için biyometrik doğrulama gibi).

Farklı Cihazlar

  • Uygulamanın farklı cihaz modellerinde (Samsung, iPhone, Google Pixel vb.) çalıştığını doğrulayın.
  • Farklı ekran boyutları ve çözünürlüklerde uygulamanın çalıştığını kontrol edin.

6. Kullanılabilirlik Testleri

Gezinme Kolaylığı

  • Uygulamanın navigasyonunun kullanıcı dostu ve kolay olduğunu doğrulayın.
  • Kullanıcının çekirdek görevleri (giriş yapma, arama yapma, satın alma) sorunsuz bir şekilde gerçekleştirebildiğini kontrol edin.

Onboarding

  • Uygulamanın onboarding sürecinin (varsa) açık olduğunu ve kullanıcının ana özellikler konusunda bilgilendirildiğini doğrulayın.

Geri Bildirim ve Hata Mesajları

  • Kullanıcının gerçekleştirdiği her işlem için uygun geri bildirim (başarı veya hata mesajları) sağlandığını doğrulayın.
  • Hata mesajlarının kullanıcıya yardımcı olduğunu ve onları düzeltici eylemde bulunmaya yönlendirdiğini kontrol edin.

7. Yerelleştirme Testleri

  • Uygulamanın birden fazla dili (varsa) desteklediğini ve doğru çevirilerin görüntülendiğini doğrulayın.
  • Para birimi, tarih ve saat formatlarının farklı bölgeler için yerelleştirildiğini kontrol edin.
  • Uygulamanın sağdan sola (RTL) dilleri desteklediğini doğrulayın (örneğin, Arapça, İbranice).

8. Veri Tabanı Testleri

  • Uygulamaya girilen verilerin arka uç veritabanında doğru şekilde depolandığını doğrulayın.
  • Verilerin veritabanından doğru şekilde alındığını ve görüntülendiğini kontrol edin.
  • Büyük veri kümeleriyle çalışırken performansın bozulmadığını doğrulayın.

9. Hareket Testleri

  • Kaydırma hareketlerinin beklendiği gibi çalıştığını doğrulayın (örneğin, galeri veya slayt gösterisinde sola/sağa kaydırma).
  • Resimlerde/haritalarda yakınlaştırma/uzaklaştırma (pinch zoom) hareketlerinin çalıştığını doğrulayın.
  • Uzun basma hareketlerinin (varsa) doğru çalıştığını kontrol edin.

Hiç yorum yok:

Yorum Gönder

Mobil Uygulama Test Senaryoları