Aşağıda, daha yeni ve deneyimli test kullanıcıları için sıkça sorulan mobil uygulama testi mülakat soruları ve cevapları yer almaktadır.
1) Web testi ile WAP testi arasındaki farkın ne olduğunu açıklayın.
- WAP Testi: Ağ uygulamalarında kullanılan WAP'ın (Kablosuz Uygulama Protokolü) test edilmesidir.
- Web Testi: Esas olarak web siteleri ve portallar gibi web uygulamalarının test edilmesiyle ilgilidir.
2) Otomatikleştirilmiş mobil test araçlarından bazılarını listeleyin.
Mobil testler için, mobil Uygulamaları test etmek için iki tür otomasyon aracı mevcuttur.
- Nesne tabanlı mobil test araçları: Jama çözümü, Ranorex,
- Görsel tabanlı mobil test araçları: RoutinBot, Egg Plant, Sikuli
3) Simülatör ve emülatör arasındaki farkın ne olduğunu açıklayın.
- Simülatör: CDMA / CMA cep telefonları için bir elektronik ağ simülasyon ekipmanı veya bir baz istasyonu ekipmanıdır. Ev ağlarını dolaşım hizmetleri olmadan kilitlemeye yardımcı olur ve Ses yapabilir; Veri aramaları, SMS,
- Emülatör: Mobil uygulamayı canlı bir ahize olmadan test etmek için bir yazılımdır.
4) Mobil uygulama testi türlerini listeleyin.
Mobil uygulama testi türleri şunları içerir:
- Kullanılabilirlik testi
- Uyumluluk Testi
- Arayüz testi
- Hizmetler testi
- Düşük seviyeli kaynak testi
- Performans testi
- Operasyonel test
- Kurulum testleri
- Güvenlik Testi
5) Android test stratejisi nedir?
Standart Android test stratejisi aşağıdaki testi içermelidir
- Ünite testi
- Entegrasyon testi
- Operasyon Testi
- Sistem Testi
6) Android test çerçevesini açıklar mısınız?
Android test çerçevesi üç segment içerir
- Uygulama Paketi: Test edilmesi gereken hedef uygulamadır.
- Instrumentation TestRunner: Hedef uygulamada test senaryoları çalıştıran bir Test Case çalıştırıcısıdır. Test oluşturmak için bir SDK araçları ve MonkeyRunner gibi bir android cihazı kontrol eden program yazmak için API'ler sağlayan bir araç içerir.
- Test Paketi: İki sınıf, Test senaryosu sınıfları ve Mock nesneleri içerir . Test senaryosu sınıfları, hedef uygulamada gerçekleştirilecek test yöntemlerini içerirken, sahte nesne, test senaryoları için örnek girdi olarak kullanılacak sahte verileri içerir.
7) Android Testi için en iyi uygulamaları listeleyin.
- Geliştirici, kodu yazarken aynı zamanda test senaryolarını da hazırlamalıdır.
- Kaynak koduyla birlikte tüm test durumları saklanmalıdır
- Sürekli entegrasyon kullanın ve kod her değiştirildiğinde testler yürütün
- Köklü cihazları ve emülatörleri kullanmaktan kaçının
8) Mobil test sırasında bulunan yaygın hatalardan bahsedin?
- Kritik: Cihazınızda belirli bir özelliği test ederken telefon sisteminiz çöküyor
- Engelle: Cihazınızı yeniden başlatmadığınız sürece telefon açıkken hiçbir şey yapılamaz
- Büyük: Belirli bir özelliğin bir işlevini yerine getiremiyor
- Küçük: Küçük hatalar altında genellikle GUI hataları düşer.
9) Robo-elektrik test çerçevesinin ne olduğunu açıklayın?
Emülatörler veya cihaz için Android Test Çerçevesi üzerinde yapılan testler zordur. Test senaryosunu çalıştırmak ve oluşturmak bazen çok fazla geliştirme çabası gerektirir. Robo-elektrik çerçevesi, bir cihaza veya bir emülatöre ihtiyaç duymadan Android testini doğrudan JVM üzerinde çalıştırmanıza olanak tanır.
10) iOS uygulaması için A / B testinin nasıl yapıldığını açıklayın.
İOS için A / B testi üç adımı içerir
- Bir test yapılandırın: iOS uygulamanızın (A&B) iki sürümünü ve test metriğini hazırlar
- Test: Yukarıdaki iki iOS sürümünü cihazlarda aynı anda test eder
- Analiz et: Yayınlanacak daha iyi sürümü seçer ve ölçer
11) Uçtan uca mobil testi gerçekleştirirken göz önünde bulundurmanız gereken başlıca kriterler nelerdir?
- Kurulum
- Ağ olmadan uygulama başlatma
- Uygulamanın kaldırılması
- Destekleniyorsa uygulamanın yönü
- Uygulama performansını farklı türde cihazlarda ve ağ senaryolarında test etme
- Uygulama yanıtının nasıl yanıt verdiğini test etme
12) Maymun aracının sağladığı özellikleri listeleyin.
Maymun araçları gibi özellikler sağlar
- Temel yapılandırma seçenekleri
- Operasyonel kısıtlamalar
- Olay türleri ve sıklıkları
- Hata ayıklama seçenekleri
13) Mobil Test için Test Otomasyon Aracı için seçim kriterlerinden bahsedin?
Mobil test için, test otomasyon aracı aşağıdaki kriterlere sahip olmalıdır
- Çoklu platform desteği: Aracın mevcut ve gelecekteki hedef platformunuzu desteklediğinden emin olun
- Komut Dosyası Kullanılabilirliği: Nesne tabanlı araçlar, yüksek derecede komut dosyası kullanılabilirliği sağlar
- Jailbreak Gereksinimi: Araç köklü cihazlar kullanıyorsa, en son işletim sistemi sürümünü desteklemeyebilir ve MDM politikalarıyla uyumsuz olabilir.
- Kaynak Kodu Değişiklikleri: Kaynak kodunu paylaşmak her zaman mümkün olmayabilir
- Yeni İşletim Sistemi sürümü için teslim süresi: Araç yeni iOS / android / diğer işletim sistemi sürümünü ne kadar kısa sürede destekleyebilir?
14) Otomasyon testi ne zaman ve ne zaman manuel test seçilir?
Manuel Test
- Uygulama yeni işlevlere sahipse
- Uygulama bir veya iki kez test gerektiriyorsa
Testi Otomatikleştirin
- Regresyon testleri tekrarlanırsa
- Karmaşık senaryolar için test uygulaması
15) Bulut Bilişimde mobil test yaparken test kullanıcılarının karşılaştığı en yaygın sorunu listeleyin.
Mobil test yaparken karşılaştığı zorluklar şunlardır:
- Abonelik modeli
- Yüksek Maliyet
- İçeri kilitlemek
- İnternet bağlantısı sorunları
- Otomasyon görüntü tabanlıdır ve zaman alıcıdır
- Otomasyon çerçeve dışında kullanılamaz
16) Mobil güvenlik testinin neler içerdiğini açıklayın?
Mobil güvenlik testi şunları içerir:
- Aralarındaki verilere müdahale etmeden çoklu kullanıcı desteğini denetler
- Herhangi bir istenmeyen kullanıcının uygulamada depolanan dosyalara erişimini denetler
- Hassas veri iletişimi için kullanılan Şifre Çözme veya Şifreleme yöntemi
- Kötü amaçlı içerik almamaları için test edilen uygulamadaki hassas alanları tespit edin
17) Mobil Uygulama testlerini listeleyin?
- Tüm web tarayıcılarında test etme
- Tarayıcılar, tüm cihazlarda çok önemli
- XHTML, HTML, WML, AJAX'ı destekleyebilir
- Oldukça parçalanmış Pazar nedeniyle performansı karşılaştırmada zorluk
- Emülatörler, bir cihazın tüm özelliklerini veya özelliklerini yakalamaz
- Spesifikasyonun uygulanması, satıcılar ve cihazlar arasında tutarlı olmayabilir
- Bazı durumlarda kod dönüştürücü, kullanıcı deneyimi faktörlerine uymayabilir
18) Port testi nedir?
Bu test, aynı işlevselliği farklı platformlara sahip farklı cihazlarda test etmek için yapılır. İki kategoriye ayrılmıştır
- Cihaz Testi
- Platform Testi
19) Bazı iPhone ve iPad test araçlarını listeleyin.
- iPhone test cihazı: Web arayüzünüzü i-phone boyutlu bir çerçevede test edin
- Appium: Yerel ve hibrit ios uygulamaları ile kullanılan bir test otomasyon aracıdır.
- iPad Peek: Web uygulamanızı bir iPad arayüzü kullanarak test edin
- Test Stüdyosu: iPad ve iPhone uygulamalarınız için otomatik testleri kaydetmenizi, oluşturmanızı ve çalıştırmanızı sağlar.
20) SD kartı emülatöre nasıl takabileceğinizi açıklayın.
SD kartı emülatöre takmak için şu komutu kullanmanız gerekir
MKsdcrd -I mySDCard 1024M mySdCardFile.img
Ücretsiz PDF İndir: Mobil Test Mülakat Soruları ve Cevapları