AppReviewX Giriş yap

Zayıf veya hiç olmayan bağlantıyla test etmek

Zayıf bağlantıyı nasıl simüle edersin, testçilerden nasıl denemelerini istersin ve nelere bakmalısın.

Bu rehberde

Ofis Wi-Fi'n hızlı ve stabil. Kullanıcıların ise trenlerde yolculuk eder, asansörlerde kalır ve tek çubuk sinyalin olduğu yerlerden geçer. İyi bir bağlantıda yalnızca çalışan bir uygulama, insanların telefonunu kullandığı tam yerde başarısız olur. Zayıf bağlantıyı kasıtlı test etmek bu hataları erkenden bulur.

Ne ters gidebilir

  • Yükleme durumu yok. Bekleme sırasında ekran donmuş gibi görünür.
  • Bitmeyen bekleme. Zaman aşımı yok; uygulama asla vazgeçmez ya da açıklama yapmaz.
  • Kaybolan girdi. Form gönderilir, bağlantı kopar ve yazılan metin gider.
  • Tekrarlanan işlemler. Yavaş bir yanıt kullanıcıyı yeniden dokunmaya iter ve istek iki kez çalışır.
  • Boş yanıtta çökme. Uygulama veri bekler, hata ya da hiçbir şey alır.
  • Eski veri taze gibi gösterilir. Önbelleğe alınmış içerik güncelmiş gibi görünür, oysa değildir.
  • Bozuk kurtarma. Bağlantı geri gelir ama uygulama yeniden başlatılana kadar hata durumunda kalır.

Kendin simüle et

Birkaç dakikada yapabileceğin yöntemi seç:

  1. Uçak modu. "Bağlantı yok" test etmenin en basit yolu. Farklı anlarda aç: açılıştan önce, ekranın ortasında, yükleme sırasında.
  2. Wi-Fi ve mobil veriyi ayrı ayrı kapat. Bazı hatalar yalnızca ikisinden biri gittiğinde ortaya çıkar.
  3. Router'dan uzaklaş ya da yavaş bir mobil bağlantıya geç.
  4. Ağ sınırlama araçları. İki platformun geliştirici araçları ve emülatörler bağlantıyı yavaşlatabilir ya da gecikme ve paket kaybı ekleyebilir. Tam seçenek için platformunun güncel araçlarına bak.
  5. Bilgisayarında bir proxy, istekleri geciktiren ya da düşüren; bunda rahatsan.
  6. Bir işlem sırasında ağ değiştir. Bir şey yüklenirken Wi-Fi'dan mobil veriye geç.

Testçilerden denemelerini iste

Testçiler ağı kolayca sınırlandıramaz, ama şunları yapabilirler:

  1. Uygulamayı aç, uçak modunu aç ve ana işi dene.
  2. Bir işlem başlat, yarısında uçak modunu aç. Sonra tekrar kapat.
  3. Uygulamayı asansörde, bodrumda ya da zayıf sinyalli başka bir yerde kullan, eğer orada bulunurlarsa.
  4. Uygulamayı açık bırak, bir dakika bağlantıyı kaybet, geri dön.

Bildirmelerini iste: ne gördüklerini, mesajın ne yapacaklarını söyleyip söylemediğini ve uygulamanın kendiliğinden toparlanıp toparlanmadığını. Daha uzun bir senaryo için bkz. uygulamanın çevrimdışı davranışı nasıl test edilir.

Nelere bak

  • Ham hata yerine açık, insani bir mesaj.
  • Görünür bir yükleme durumu ve onu bitiren bir zaman aşımı.
  • Yazılanı kaybetmeden yeniden deneme yolu.
  • Çift gönderim olmaması.
  • Kaydedilmiş ya da önbelleğe alınmış içeriğin dürüstçe etiketlenmesi.
  • Bağlantı geri geldiğinde otomatik kurtarma.

Diğer tarafı da kontrol et

Bazen "internet yok" hiç de testçinin bağlantısı değildir. Bir sunucu kesintisi, engellenmiş bir alan adı ya da sertifika sorunu telefonda aynı görünür. Testçiden başka bir uygulama ya da web sitesini açmasını iste; böylece kendi ağlarını elemiş olursun.

İlgili

AppReviewX, testçilerden kendi ağlarında özel, yapılandırılmış geri bildirim verir. Buradan başla ve testine bir bağlantı görevi ekle.