yoklateknik mülakat

QA / Test Otomasyonu Mq Network Conditioning Offline Validation Mülakat Soruları

75 doğrulanmış QA / Test Otomasyonu Mq Network Conditioning Offline Validation mülakat sorusu — cevaplarıyla çöz, açıklamalarıyla öğren, gerçek simülasyonda kendini test et.

Gerçek simülasyonu dene →

Örnek sorular

Mq Network Conditioning Offline ValidationZorluk 1
Android emulator'ü -netdelay umts -netspeed umts ile başlatmak ne yapar?
  • aAdlandırılmış bir profille UMTS seviyesinde gecikme/verim uygular
  • bDNS dışındaki tüm giden trafiği engeller
  • cEmülatörü ana makinenin gerçek hücresel modemini kullanmaya zorlar
  • dYalnızca emüle radyo aktif kalsın diye Wi-Fi'yi kapatır
Açıklama:-netdelay yalnızca küçük bir adlandırılmış profil kümesi kabul eder (gprs, edge, umts, none) — -netspeed'in kümesinden (gsm, hscsd, gprs, edge, umts, hsdpa, lte, evdo, full) daha dar; gsm -netspeed için geçerlidir ama -netdelay için değil. Her iki bayrak da açılışta emüle edilen ağ için kabaca bir gecikme/bant genişliği zarfı uygular — DNS'e, gerçek modeme veya Wi-Fi'ye dokunmaz.
Mq Network Conditioning Offline ValidationZorluk 2
Bir test cihazında adb shell svc wifi disable çalıştırmak şunlardan hangisini yapar?
  • aCihazı tamamen uçak moduna alır, her radyoyu kapatır
  • bYalnızca test edilen uygulama için Wi-Fi trafiğini engeller, diğer uygulamalar bağlı kalır
  • cSistemin bağlantı servisi üzerinden Wi-Fi radyosunu kapatır
  • dWi-Fi önceden kapalıysa açar, bir anahtar gibi davranır
Açıklama:svc wifi disable/enable, sistemin ConnectivityService'ini doğrudan çağırır, Ayarlar'daki anahtarla aynı etkiyi yapar — tek yönlü bir komuttur (disable ya da enable), uygulama-bazlı bir filtre veya tam uçak-modu anahtarı değildir.
Mq Network Conditioning Offline ValidationZorluk 2
adb'den tam uçak modunu açmak için (sadece Wi-Fi değil) adb shell settings put global airplane_mode_on 1 komutu tek başına neden genelde yeterli değildir?
  • aKomut root yetkisi ister ve root yoksa sessizce başarısız olur
  • bYalnızca fiziksel cihazlarda çalışır, emülatörde asla çalışmaz
  • cUçak-modu broadcast intent'i de gönderilmeden radyolar buna tepki vermez
  • dWi-Fi'yi kapatır ama mobil veriyi her durumda açık bırakır
Açıklama:Android 4.2'den beri sadece global ayarı çevirmek radyoları hareket ettirmez; sistemin bunu gerçekten uygulaması için am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true broadcast'inin de gönderilmesi gerekir — script'lenmiş ağ-koşullandırma kurulumlarında sık karşılaşılan bir tuzaktır.
Mq Network Conditioning Offline ValidationZorluk 1
iOS Network Link Conditioner mobil testte öncelikle ne için kullanılır?
  • aUygulamanın yaptığı her HTTP isteğini sonradan tekrar oynatmak üzere diske kaydetmek için
  • bGecikme, bant genişliği sınırı ve paket kaybını sistem genelinde simüle etmek için
  • cBelirli bir bundle identifier için DNS yanıtlarını yeniden yazmak için
  • dTest edilen uygulama içinde başarısız istekleri otomatik yeniden denemek için
Açıklama:Sistem seviyesinde bir trafik şekillendirme aracıdır (cihazda Developer Settings altında ya da macOS'ta bir preference pane olarak bulunur) ve seçilen profilin gecikme/bant genişliği/kayıp özelliklerini sadece tek bir uygulamaya değil tüm ağ trafiğine uygular.
Mq Network Conditioning Offline ValidationZorluk 2
Test sırasında Network Link Conditioner'da "100% Loss" profilini seçmek uygulama için ne anlama gelir?
  • aŞekillendirilmiş bağlantıdaki her paket düşer
  • bHer istek başarılı olur ama yanıtlar sabit büyük bir süre gecikir
  • cYalnızca DNS çözümlemesi başarısız olur, TCP bağlantıları yine de kurulur
  • dİsteklerin yarısı rastgele düşer, kararsız bir bağlantı simüle edilir
Açıklama:%100 Loss, şekillendirilmiş bağlantıda toplam paket kaybını simüle eder — takımlar fiziksel olarak uçak modunu açıp kapatmadan saf çevrimdışı davranışı test etmek için bu profili kullanır.
Mq Network Conditioning Offline ValidationZorluk 2
Bir laptop'ta çalışan mitmproxy veya Charles ile mobil uygulamanın HTTPS trafiğini yakalamak için cihazda önce ne yapılandırılmalı?
  • aUygulama, sabit kodlanmış bir proxy adresiyle yeniden derlenmiş olmalı
  • bCihazın Wi-Fi proxy'sini laptop'un IP ve portuna yönlendirmek
  • cHerhangi bir proxy'lemenin mümkün olması için cihaz root'lu veya jailbreak'li olmalı
  • dLaptop, cihazla farklı bir subnette olmalı
Açıklama:Cihazın Wi-Fi proxy ayarını proxy aracının IP:port'una çevirmek, uygulamanın HTTP(S) trafiğini oradan geçirir — sadece trafiği yönlendirmek için root/jailbreak ya da uygulamayı yeniden derlemek gerekmez (HTTPS'i çözmek ayrı bir CA sertifikası adımı gerektirir).

2400 soruluk QA / Test Otomasyonu bankasında kendini sına.

Mülakata başla