Mobil Cihaz Testi - Türler
Mobil cihazlarda gerçekleştirebileceğimiz farklı test türlerinin ayrıntılarına bakalım.
Ağ bağlantıları
Aşağıdaki tablo, bir mobil cihaz için gerçekleştirilebilecek ağ bağlantısı testlerinin bir kontrol listesini sağlar.
Sr.No. | Açıklama |
---|---|
1 | Uygulama, Wi-Fi üzerinden internete bağlanırsa spesifikasyona göre davranıyor mu? |
2 | Uygulama, internete 3G üzerinden bağlanırsa spesifikasyona göre davranıyor mu? |
3 | Uygulama internete 2G üzerinden bağlanırsa spesifikasyona göre davranıyor mu? |
4 | Uygulama, ağ erişiminin dışında olan uygulamanın özelliklerine göre davranıyor mu? |
5 | Uygulama, ağın dış erişiminden ağa geri geldiğinde çalışmaya devam ediyor mu? |
6 | Bağlantı yeniden kurulduktan sonra güncelleme işlemleri doğru şekilde işlenir. |
7 | Uygulama, tethering sırasında veya başka bir şekilde başka bir cihaza bağlanırken hala düzgün çalışıyor mu? |
8 | Uygulama ağlar arasında geçiş yaparsa (Wi-Fi, 3G, 2G) ne olur? |
9 | Bazı sağlayıcılar belirli bağlantı noktalarını engellediğinden, uygulama uzak hizmetlere bağlanmak için standart ağ bağlantı noktalarını (Posta: 25, 143, 465, 993 veya 995 HTTP: 80 veya 443 SFTP: 22) kullanıyor mu? |
SD Kart Etkileşimleri
Aşağıdaki tablo, bir cep telefonuyla SD kart etkileşiminin ilk işlevlerini kontrol etmek için bir kontrol listesi sağlar.
Sr.No. | Açıklama |
---|---|
1 | Uygulama cihaza kurulabilir mi? |
2 | Gelen bir arama olduğunda uygulama tasarlandığı / istendiği gibi davranıyor mu? |
3 | Gelen bir SMS olduğunda uygulama tasarlandığı / istendiği gibi davranıyor mu? |
4 | Şarj cihazı bağlıysa uygulama tasarlandığı / istendiği gibi davranıyor mu? |
5 | Şarj cihazının bağlantısı kesilirse uygulama tasarlandığı / istendiği gibi davranıyor mu? |
6 | Cihaz uyku moduna geçerse uygulama tasarlandığı / istendiği gibi davranıyor mu |
7 | Cihaz uyku modundan çıkarsa uygulama tasarlandığı / istendiği gibi davranıyor mu |
8 | Cihaz kilit ekranından devam ederse uygulama tasarlandığı / istendiği gibi davranıyor mu? |
9 | Cihaz eğikse uygulama tasarlandığı / istendiği gibi davranıyor mu? |
10 | Cihaz sallanırsa uygulama tasarlandığı / istendiği gibi davranıyor mu? |
11 | Başka bir uygulamadan yerel bir mesaj geliyorsa uygulama tasarlandığı / istendiği gibi davranıyor mu (düşünün: takvim hatırlatıcıları, yapılacaklar görevi vb.)? |
12 | Başka bir uygulamadan bir push mesajı geliyorsa uygulama tasarlandığı / istendiği gibi davranıyor mu (düşünün: twitter'dan bahsediyor, Whatsapp mesajı, wordfeud daveti vb.). |
13 | Uygulama, GPS sensörüyle doğru bir şekilde etkileşime giriyor mu (açma / kapama, GPS verilerini alma)? |
14 | Cihazdaki tüm düğmelerin veya tuşların işlevselliği bu uygulama için tanımlanmış mı? |
15 | Tanımlanmış bir işlevi olmayan düğmelerin veya anahtarların etkinleştirilirken uygulamada beklenmedik davranışları olmadığını doğrulayın. |
16 | Cihazda gerçek bir "geri" düğmesi olması durumunda "geri" düğmesi kullanıcıyı önceki ekrana götürür mü? |
17 | Cihazda gerçek bir "menü" düğmesi olması durumunda, menü düğmesi uygulamanın menüsünü gösteriyor mu? |
18 | Cihazda gerçek bir "ana sayfa" düğmesi olması durumunda, ana sayfa düğmesi kullanıcıyı cihazın ana ekranına geri götürüyor mu? |
19 | Cihazda gerçek bir "arama" düğmesi olması durumunda, bu, kullanıcıyı uygulama içinde bir tür arama yapmaya yönlendirir mi? |
20 | "Pil zayıf" mesajına basıldığında uygulama tasarlandığı / istendiği gibi davranıyor mu |
21 | Cihazdaki ses kapatılırsa uygulama tasarlandığı / istendiği gibi davranıyor mu? |
22 | Cihaz uçak modundaysa uygulama tasarlandığı / istendiği gibi davranıyor mu? |
23 | Uygulama cihazdan kaldırılabilir mi? |
24 | Uygulama yeniden kurulumdan sonra beklendiği gibi çalışıyor mu? |
25 | Uygulama, uygulama mağazasında bulunabilir mi? (Yayına aldıktan sonra kontrol edin) |
26 | Uygulama, tasarlandığı / istendiği şekilde çoklu görev aracılığıyla cihazdaki farklı uygulamalara geçiş yapabilir mi? |
27 | Bir ekran koruyucu kullanıldığında tüm dokunmatik ekran konumları (düğmeler) çalışıyor mu? |
Bluetooth Testi
Bluetooth cihazları yalnızca 10 metrelik yarıçap içinde iletişim kurabilir. Bu tür cihazlar klavyeler, fare, kablosuz kulaklık vb. Olabilir. Aşağıdaki tablo, gerçekleştirilebilecek Bluetooth testlerinin bir kontrol listesini sağlar -
Sr.No. | Açıklama |
---|---|
1 | Kullanıcı, aralıktaki tüm mevcut cihazları arayabilir. |
2 | Kısa menzilli ağlar kullanılarak hem veri hem de ses aktarımı gönderilebilir. |
3 | Kısa menzilli ağlar kullanılarak hem veri hem de ses aktarımı alınabilir. |
4 | Kullanıcı istediği zaman bağlantıyı kesebilir. |
5 | Bluetooth'u kapatırken mevcut bağlantıların kesilmesini isteyin. |
6 | Bluetooth maksimum aralığı 10 metredir. |
7 | Cep telefonuyla resim, video gönderebilir, kartvizit alışverişi yapabilir ve ayrıca dosyaları bilgisayarınıza aktarabilirsiniz. |
8 | (Cihaz eşlendi) Bu, bir kullanıcının iki Bluetooth cihazını başarıyla eşleştirdiğini doğrulamak için kullanılan bir mesajdır. |
9 | Bulunamayan mod, keşif isteklerine yanıt vermeyecek bir cihaz. |
10 | Bulunamayan mod, keşif isteklerine yanıt vermeyecek bir cihaz. |
11 | Eşleştirilemeyen mod, eşleştirmeyi kabul etmeyecek bir cihazın eşleştirilemez modda olduğu söyleniyor. |
12 | Geçiş anahtarı, geçiş anahtarı, başka bir cihazdan bir cihaza bağlanmak için gereken kullanıcı tanımlı bir şifredir. Bluetooth cihazlarınıza yetkisiz erişimi önlemek için mümkün olan her yerde geçiş anahtarları kullanmanız şiddetle tavsiye edilir. |
13 | Kimlik Doğrulama - Bir iletişim bağlantısının diğer ucunun kimliğini doğrulama süreci. Bluetooth teknolojisinde bu, geçiş anahtarları ve eşleştirmeye dayalı kimlik doğrulama işlemi ile elde edilir. |
14 | Cihaz bulunamadı, bu, menzil içindeki diğer cihazların aranması hiçbir şey bulamazsa görünebilecek bir hata mesajıdır. |
15 | Bekleme Modu, bir cihaz, diğer cihazlarla herhangi bir bağlantı kurmadığında boş moddadır. Bu modda, bir cihaz diğer cihazları keşfedebilir. |
16 | Bilinen Cihaz testi, hakkında başka bir cihaz tarafından zaten bilinen bir cihaz. Cihazlar geçmişte eşleştirilmiştir veya bilinen cihazların bazı bilgileri saklanır. |
Wi-Fi Testi
Cep telefonunuzu test etmek WiFi bağlantısı, İnternet'inizin servis sağlayıcınızın vaat ettiği hızda çalıştığından emin olmanın harika bir yoludur, ancak bu testleri masaüstü bilgisayarınızda çalıştırmakla sınırlı değilsiniz. Cep telefonu WiFi testi, WiFi sinyalinizin gücünü evinizin veya ofisinizin çeşitli yerlerinde test etmenin mükemmel bir yoludur. Aşağıda, bir mobil cihaz için Wifi testi kontrol listesi verilmiştir.
Sr.No. | Açıklama |
---|---|
1 | Uygulama, Wi-Fi üzerinden internete bağlanırsa spesifikasyona göre davranıyor mu? |
2 | Uygulama, ağ erişiminin dışında olan uygulamanın özelliklerine göre davranıyor mu? |
3 | Uygulama, ağın dış erişiminden ağ erişimine geri döndüğünde çalışmaya devam ediyor mu? |
4 | Uygulama ağlar arasında geçiş yaparsa ne olur (Wi-Fi, 3G, 2G) |
5 | Bazı sağlayıcılar belirli bağlantı noktalarını engellediğinden, uygulama uzak hizmetlere bağlanmak için standart ağ bağlantı noktalarını (Posta: 25, 143, 465, 993 veya 995 HTTP: 80 veya 443 SFTP: 22) kullanıyor mu? |
Akıllı Telefonunuzda Cep Telefonu WiFi Hız Testi Nasıl Yapılır
Akıllı telefonunuzda bir WiFi hız testi çalıştırmak basit bir iştir. En kullanışlı olanı, akıllı telefonunuzun mobil web tarayıcısında çalışan hız testleridir. Testi başlatmak için ekrandaki basit talimatları izleyin. Çevrimiçi test, sonuçlarınızı kaydetmezse, bir geçmiş sağlamak için bitmiş testten sonra bir ekran görüntüsü alın.
Bazı testler hem iOS hem de Android platformları için uygulama olarak mevcuttur. Bunları kullanmak için istediğiniz uygulamayı indirin. Ardından, testi çalıştırmak ve sonucunuzu kaydetmek için talimatları izleyin.
Hız Testi Gerçekleştirecek Araçlar
Speed Test SpeedSmart WiFi & Mobile Network Speedtest- Apple iPhone ve iPad ile uyumludur. Ücretli bir uygulamadır. SpeedSmart, tüm iOS cihazlarınızda hücresel (3G, 4G ve LTE) ve Wi-Fi bağlantınızı değerlendirmek için nihai iOS hız testi aracıdır. Küresel bir sunucu ağı ve akıllı hız testi yöntemi, doğru sonuçlar sağlar.
WiFi Speed Test- Android telefonlarla uyumludur. Ücretli bir araçtır. Bu araçla yerel (LAN) ağınızın hızını test edebilirsiniz. Test, kablosuz (WiFi) veya kablolu ağ üzerinden yapılabilir.
Yerelleştirme ve Küreselleşme
Bir mobil cihaz için yerelleştirme ve küreselleşme testi hakkında fikir sahibi olmak için lütfen aşağıdaki kontrol listesine bakın.
Sr.No. | Açıklama |
---|---|
1 | Metin çevrilir. |
2 | Çeviriler, dil bilgisi ve terminolojinin doğruluğu açısından ana dili İngilizce olanların standartlarını karşılar. |
3 | İletişim kutuları uygun şekilde yeniden boyutlandırılır ve iletişim metni, kullanıcı arabirimi dilinin kurallarına göre tirelenir. |
4 | Çevrilmiş iletişim kutuları, durum çubukları, araç çubukları ve menüler ekrana farklı çözünürlüklerde sığar. Sarılmazlar ve kesilmezler. |
5 | Menü ve iletişim hızlandırıcıları benzersizdir. |
6 | Görsel düzen, yerel sürümün düzeniyle tutarlıdır. Örneğin, diyalog öğeleri uygun sekme sırasındadır. |
Veritabanı Testi
Mobil Uygulamalarda veri depolamanın farklı yolları vardır. Android durumunda, verilerinizi sunucu, paylaşılan Tercihler veya SQLite üzerinden depolamayı seçebilirsiniz.
SQLiteAndroid ve diğer işletim sistemlerinde yaygın olarak kullanılan hafif bir veritabanıdır. Verileri SQLite'ta görüntülemek için cihazı köklendirmeniz gerekebilir veya test için öykünücüler kullanabilirsiniz. Android Playstore'da bu veritabanından veri çıkarmanıza yardımcı olacak bazı araçlar vardır.
Aşağıdaki test türleri, mobil veritabanı testinizin bir parçasını oluşturmalıdır -
- Veritabanı doğrulama testi.
- Veritabanı entegrasyon testi.
- Veritabanı performans testi.
- Prosedür ve işlev testi.
- Tetik testi.
- Veri tabanı üzerinde çalışacaklarından emin olmak için CRUD (Oluştur / Oku / Güncelle / Sil) işlemleri testi.
- Veritabanı değişikliklerinin uygulamanın kullanıcı arayüzünde doğru şekilde gösterildiğinin test edilmesi.
- Arama ve indeksleme işlevi testi.
Kurtarma Testi
Bir felaketten sonra operasyonların devam edebilmesini sağlamak için kurtarma testi kullanılır. Kurtarma testi sadece kurtarma sürecini değil, aynı zamanda bu sürecin bileşen parçalarının etkinliğini de doğrular.
Kurtarma testi, bir uygulamanın çökmelerden, donanım arızalarından ve diğer benzer sorunlardan ne kadar iyi kurtulabildiğini test etme etkinliğidir. Aşağıda, Kurtarılabilirlik testi için kontrol listesi verilmiştir.
Sr.No | Açıklama |
---|---|
1 | Yeterli yedekleme verisi korunur. |
2 | Yedekleme verileri güvenli bir yerde saklanır. |
3 | Kurtarma prosedürleri belgelenmiştir. |
4 | Tüm medya dosyaları geri yükleme noktasından kurtarıldı |
5 | Tüm kişiler kurtarıldı |
6 | Tüm uygulamalar başarıyla geri yüklendi |
Eş Zamanlılık Testi
Birden çok kullanıcının aynı anda bir programa aynı anda erişebilmesini sağlamak için genellikle eşzamanlı testlerden yardım alırız. Bir mobil cihaz için eşzamanlılık testi uygularken, bu nedenle yalnızca tek bir kullanıcı olacaktır. Böylece bir mobil cihaz için eşzamanlılık testi ihtiyacını ortadan kaldırır.
Kullanılabilirlik testi
Genellikle, kullanılabilirlik değerlendirme oturumunu kaydetmek için cep telefonunun ve bir web kamerasının ayarlanabildiği bir donanım elde edersiniz.
Alkış gibi araçlar var . Uygulamanızı test etmek için özel olarak seçilmiş hedeflenmiş bir anket katılımcıları grubu sağlarlar. Alkış'ı bu tür diğer hizmetlerden ayıran şey, daha sonra danışmaya göre ideal katılımcıları seçecek olan, Alkış'ta bir uzmanla görüşme yapabilmenizdir.
Aşağıda, GUI testi için genel kontrol listesi verilmiştir.
Sr.No. | Açıklama |
---|---|
1 | Uygulama cihaza kurulabilir mi? |
2 | Gelen bir arama olduğunda uygulama tasarlandığı / istendiği gibi davranıyor mu? |
3 | Gelen bir SMS olduğunda uygulama tasarlandığı / istendiği gibi davranıyor mu? |
4 | Şarj cihazı bağlıysa uygulama tasarlandığı / istendiği gibi davranıyor mu? |
5 | Şarj cihazının bağlantısı kesilirse uygulama tasarlandığı / istendiği gibi davranıyor mu? |
6 | Cihaz uyku moduna geçerse uygulama tasarlandığı / istendiği gibi davranır mı? |
7 | Cihaz uyku modundan çıkarsa uygulama tasarlandığı / istendiği gibi davranır mı? |
8 | Cihaz kilit ekranından devam ederse uygulama tasarlandığı / istendiği gibi davranıyor mu? |
9 | Cihaz eğikse uygulama tasarlandığı / istendiği gibi davranıyor mu? |
10 | Cihaz sallanırsa uygulama tasarlandığı / istendiği gibi davranıyor mu? |
11 | Başka bir uygulamadan yerel bir mesaj geliyorsa uygulama tasarlandığı / istendiği gibi davranıyor mu (düşünün: takvim hatırlatıcıları, yapılacaklar görevi vb.). |
12 | Başka bir uygulamadan bir push mesajı geliyorsa uygulama tasarlandığı / istendiği gibi davranıyor mu (düşünün: twitter'dan bahsediyor, Whatsapp mesajı vb.). |
13 | Uygulama, GPS sensörüyle doğru bir şekilde etkileşime giriyor mu (açma / kapama, GPS verilerini alma)? |
14 | Cihazdaki tüm düğmelerin veya tuşların işlevselliği bu uygulama için tanımlanmış mı? |
15 | Tanımlanmış bir işlevi olmayan düğmelerin veya anahtarların etkinleştirilirken uygulamada beklenmedik davranışları olmadığını doğrulayın. |
16 | Cihazda gerçek bir "geri" düğmesi olması durumunda "geri" düğmesi kullanıcıyı önceki ekrana götürür mü? |
17 | Cihazda gerçek bir "menü" düğmesi olması durumunda, menü düğmesi uygulamanın menüsünü gösteriyor mu? |
18 | Cihazda gerçek bir "ana sayfa" düğmesi olması durumunda, ana sayfa düğmesi kullanıcıyı cihazın ana ekranına geri götürüyor mu? |
19 | Cihazda gerçek bir "arama" düğmesi olması durumunda, bu, kullanıcıyı uygulama içinde bir tür arama yapmaya yönlendirir mi? |
20 | "Pil zayıf" mesajına basıldığında uygulama tasarlandığı / istendiği gibi davranıyor mu |
21 | Cihazdaki ses kapatılırsa uygulama tasarlandığı / istendiği gibi davranıyor mu? |
22 | Cihaz uçak modundaysa uygulama tasarlandığı / istendiği gibi davranıyor mu? |
23 | Uygulama cihazdan kaldırılabilir mi? |
24 | Uygulama yeniden kurulumdan sonra beklendiği gibi çalışıyor mu? |
25 | Uygulama, uygulama mağazasında bulunabilir mi? (Yayına aldıktan sonra kontrol edin) |
26 | Uygulama, tasarlandığı / istendiği şekilde çoklu görev aracılığıyla cihazdaki farklı uygulamalara geçiş yapabilir mi? |
27 | Bir ekran koruyucu kullanıldığında tüm dokunmatik ekran konumları (düğmeler) çalışıyor mu? |