AppReviewX Giriş yap

Eski uygulama sürümünden güncelleme yolunu test et

Eski derlemeyi yükle, veri oluştur, güncelle ve hiçbir şeyin bozulmadığını doğrula.

Bu rehberde

Kullanıcılarının çoğu yeni bir kopya kurmaz, günceller. Temiz bir kurulumda çalışan bir derleme, eski bir sürümün yazdığı verilerle açıldığında yine de çökebilir. Güncelleme yolu, bunu yakalayan testtir.

Canlı bir uygulamanın güncellemesini test etmenin genel resmi için bkz. canlı bir uygulamanın güncellemesi nasıl test edilir. Bu sayfa somut senaryodur.

Gerekenler

  • Eski derleme bir APK ya da yükleyebileceğin bir mağaza sürümü olarak (ideal olarak hâlâ kullanımda olan en eski sürüm ile bir önceki sürüm).
  • Yeni derleme, eskisiyle aynı anahtarla imzalanmış olmalı. Farklı bir imza güncellemeyi engeller; bkz. uygulama imzalama ve test ediciler.
  • Sıfırlayabileceğin bir cihaz ya da emülatör.

Senaryo

  1. Eski sürümü yükle. Temiz bir cihazla ya da kaldırdıktan sonra başla.
  2. Gerçekçi veri oluştur. Oturum aç, profili ve ayarları doldur, uygulamanın ana nesnelerini oluştur, gerçek bir kullanıcının vereceği izinleri ver ve birkaç uç durum ekle, örneğin uzun metin ya da boş alanlar.
  3. Durumu not et. Önemli ekranların ekran görüntülerini al ve sayıları (öğeler, hesaplar, ayarlar) yaz.
  4. Üzerine güncelle. Yeni derlemeyi kaldırmadan eskisinin üzerine yükle. adb ile adb install -r app.apk uygulamayı değiştirir ve verilerini korur. Daha da iyisi, kullanıcıların kullanacağı kanaldan, örneğin bir test kanalından güncelle.
  5. Aç ve karşılaştır. Amaçlanıyorsa kullanıcı hâlâ oturum açık mı? Tüm öğeler ve ayarlar yerinde ve değişmemiş mi?
  6. Değişen parçaları kullan. Yeni sürümde değişen her özelliği eski verilerle baştan sona çalıştır.
  7. Arka plan işlerini kontrol et. Zamanlanmış işler, bildirimler ve senkronizasyon elle yeniden başlatılmadan devam etmeli.

Sık bozulan şeyler

  • Uygun bir geçiş olmadan veritabanı değişikliği: ilk açılışta çökme ya da sessiz veri kaybı. Bkz. veritabanı geçişini verileri kaybetmeden test etme.
  • Yeniden adlandırılmış ya da kaldırılmış ayar anahtarları.
  • Kaydedilmiş oturum ya da belirteçlerin geçersiz hale gelmesi.
  • Mevcut kullanıcılara yanlış sırada gösterilen yeni bir zorunlu izin ya da tanıtım adımı.
  • Eski biçimde önbelleğe alınmış dosyalar.

Sürüm atlamaları

Birden fazla adım test et. Güncelleme yapan kullanıcılar nadiren 3. sürümden doğrudan 7. sürüme geçer. En eski hâlâ kullanılan sürümden en yeniye ve bir önceki sürümden en yeniye test et.

Sürüm düşürme farklı bir konudur

Yeni bir sürümün üzerine eski bir derlemeyi yüklemek genellikle engellenir ya da veri kaybettirir. Çoğu uygulama için desteklenen bir yol değildir, bu yüzden bunu bir güncelleme testi gibi ele alma.

Sonucu yaz

Eski sürümü, yeni sürümü, oluşturulan verileri ve ilk başarısız olan şeyi kaydet; bir çökme varsa günlüğü de ekle.

Genel bakış: Android uygulama testi merkezi. İlgili: temiz kurulum ve yeniden kurulum ve ilk açılış kontrol listesi.

Eski cihazları ve işletim sistemi sürümlerini kullanan test ediciler, kendi telefonunun yakalamadığı sorunları bulur. AppReviewX sana özel, yapılandırılmış geri bildirim verir; 1 geri bildirim = 1 kredi. Ücretsiz başla.