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