Test alanında yeni başlayanların çoğunun bir sorusu var: “Bir mobil uygulamayı nasıl test edersiniz? Nereden başlamalı, ne gibi kontroller yapılmalı?”. Bu soruları yanıtlamak için hemen hemen her uygulamayı test ederken kullanılabilecek evrensel bir kopya sayfası hazırlanmıştır. Ayrıca herhangi bir müşteri için yararlı olacaktır. mobil test şirketi İşin doğru yapılıp yapılmadığını kontrol etmek isteyenler.
Bu kontrol listesi yalnızca genel özellikleri içerir. Elbette, test edilen uygulamada, ayrı bir yaklaşım izlemeniz ve ayrı senaryolar oluşturmanız gereken işlevsellik olabilir. Aynısı, uygulamanızın ihtiyaç duyduğu performans, kullanılabilirlik, güvenlik ve diğer testler için de geçerlidir.
Mobil uygulama testi kontrol listesi sekiz bölümden oluşur:
- Fonksiyonel test
- Uyumluluk testi
- Güvenlik testi
- Yerelleştirme ve küreselleştirme testi
- Kullanılabilirlik testi
- Stres testi
- Çapraz platform testi
- Performans testi
Fonksiyonel test
Bu noktada, ürünümüzün geliştirme belgelerinde belirtilen doğru işlevsel özellikleri karşıladığından emin olmamız bizim için önemlidir.
Neyi test ediyoruz?
- Kurulum/kaldırma/sürüm oluşturma
- Uygulama başlatılıyor (Giriş Ekranı gösteriliyor)
- Uygulamanın işlevselliği
- Yetkilendirme (telefon numarası/sosyal ağlar/e-posta yoluyla)
- Kayıt (telefon numarası ile/sosyal ağlar/e-posta yoluyla)
- Yeni kullanıcıların katılımı
- Zorunlu alanların doğrulanması
- Uygulamanın bölümleri arasında gezinme
- Kullanıcı profilindeki verileri düzenleme
- Ödemeleri kontrol etme
- Filtre testi
- bonuslar
- Doğru hata ekranı
- Dosya işleme (gönderme/alma/görüntüleme)
- Zaman aşımı testi.
- Durma testi (internete bağlantı yok/bağlantı yok, örneğin mallar vb.)
- Açılır pencere testi
- Web Görünümü testi
- Kaydırma/kaydırma öğeleri.
- PUSH bildirimleri testi.
- Uygulamayı simge durumuna küçültün/uygulamayın
- Farklı bağlantı türleri (hücresel/Wi-Fi)
- Ekran yönü (manzara/portre)
- Koyu/Açık tema
- Uygulamadaki reklamlar
- Bir sosyal ağda içerik paylaşma
- Uygulamayı arka planda çalıştırma
- Sayfa sayfalandırma
- Gizlilik politikaları ve diğer belge referansları
Uyumluluk Testi
Uyumluluk testi, uygulamanızın diğer işletim sistemi sürümleriyle, farklı kabuklarla ve üçüncü taraf hizmetleriyle ve cihaz donanımıyla uyumlu olduğundan emin olmak için kullanılır.
Ne test ediliyor?
- Doğru coğrafi haritalama.
- İşlem bilgileri (makbuzlar vb.)
- Farklı ödeme yöntemleri (Google Pay, Apple Pay)
- Sensör testi (aydınlatma, cihaz sıcaklığı, jiroskop vb.)
- Test kesintileri (gelen arama/SMS/push/alar saat/rahatsız etmeyin modu vb.)
- Harici cihaz bağlantısı (hafıza kartı/kulaklık vb.)
Güvenlik Testi
Bu test, uygulama güvenliği açısından zayıflıkları ve boşlukları bulmayı amaçlamaktadır.
Ne test ediliyor?
- İzin testi (kamera/mikrofon/galeri/vb erişim)
- Kullanıcı verileri (şifreler) herkese açık olarak iletilmez
- Alanlarda, şifre girişi ve şifre onayı ile veriler yıldız işaretleri ile gizlenir
Yerelleştirme ve Küreselleşme Testi
Uygulamanın uluslararasılaştırılmasının/küreselleştirilmesinin test edilmesi, uygulamanın farklı konumlar, tarih, sayı ve para birimi biçimleri için test edilmesinin yanı sıra gerçek dizelerin sahte dizelerle değiştirilmesini içerir. Yerelleştirme testi, uygulamanın belirli bir bölge için yerelleştirilmiş dizeler, görüntüler ve iş akışlarıyla test edilmesini içerir.
Ne kontrol ediliyor?
- Uygulamadaki tüm öğeler uygun dile çevrilir.
- Metinler uygulama içinde kilitlenir ve kullanıcı uygulama ayarlarından dili istediği gibi değiştirebilir.
- Sistem ayarlarında metinler dile bağlıdır
- Metinler sunucudan geliyor
- Tarih biçimlerinin doğru görüntülenmesi
- Zamanın doğru gösterimi
Kullanılabilirlik testi
Ne kontrol ediliyor?
- Farklı ekran çözünürlüklerine sahip cihazlarda doğru görüntü
- Tüm yazı tipleri doğru
- Tüm metinler düzgün hizalanmış
- Tüm hata mesajları dilbilgisi açısından doğrudur
- Doğru ekran başlıkları
- Arama dizelerinde yer tutucular var
- Etkin olmayan öğeler gri renkte görüntülenir
- Belgelere bağlantılar sitede uygun bölüme yönlendirir
- Geçişler arasında animasyon
- Önceki ekrana doğru dönüş
- Temel dokunmatik ekran hareketlerini destekler (geri kaydırma vb.)
- Piksel-mükemmel
Stres testi
Ne kontrol ediliyor?
- Merkezi işlemcinin yüksek yükü
- hafıza eksikliği
- pil yükü
- başarısızlıklar
- Düşük ağ bant genişliği
- Uygulama ile çok sayıda kullanıcı etkileşimi (bu, gerçek ağ koşullarının simülasyonunu gerektirebilir)
Platformlar Arası Test
Ne test ediliyor?
– Uygulamanın farklı satıcılardan farklı cihazlarda çalışabilirliği
Performans testi
Ne test ediliyor?
- Uygulama yükleme süresi
- Talep işleme süresi
- Veri önbelleğe alma
- Uygulama kaynak tüketimi (örneğin pil tüketimi)