Lansman öncesi raporunuzu anlama

Bu makale, raporunuzun ortaya çıkarabileceği hatalar, uyarılar veya sorunlar hakkında genel bir bakış sağlayarak lansman öncesi rapor sonuçlarınızı anlamada size yardımcı olacaktır. Lansman öncesi raporun nasıl oluşturulduğu ve çalıştırıldığını öğrenmek istiyorsanız Sorunları tanımlamak için lansman öncesi raporu kullanma başlıklı makaleye göz atın.

Lansman öncesi raporunuz kullanılabilir olduğunda, test sırasında bulunan hataların, uyarıların ve küçük sorunların sayısını sorun türüne göre sınıflandırılmış olarak içeren test özetini görüntüleyebilirsiniz. Ayrıca, uygulamanızın test sonuçlarına göre sağlanan bir öneri görürsünüz.

Not: Lansman öncesi rapor, uygulamanızı iyileştirmenize yardımcı olabilecek pratik ve güçlü bir araç olsa da Google, testlerin tüm sorunları tespit edeceğini garanti edemez. Sonuçlarınızın olabildiğince kapsamlı ve ihtiyaçlarınız açısından alakalı olmasını sağlamak için lansman öncesi rapor ayarlarınızı inceleyip güncelleyin.

Lansman öncesi raporunuza genel bakış

Lansman öncesi rapora genel bakış sayfası, test sırasında bulunan benzersiz hataların, uyarıların ve küçük sorunların bir özetini dört kategoride gruplandırarak sağlar: Kararlılık, Performans, Erişilebilirlik, Güvenlik ve güven. Bu kategoriler aşağıda daha ayrıntılı olarak açıklanmaktadır.

Ayrıca, uygulamanızın test edildiği cihazların sayısını ve test sonuçlarına bağlı olarak, uygulamanızı geliştirmenize yardımcı olabilecek analiz ve önerileri de görebilirsiniz.

Test sırasında bulunan sorunlarla ilgili bazı örnekler şunlardır:

  • Hatalar: Kilitlenmeler, ANR'ler, hatalı kitaplık kullanımı ve kısıtlanmış, desteklenmeyen API'lerin kullanımı dahildir.
  • Uyarılar: Yavaş başlatma ve yükleme sürelerini, oturum açma veya tarama sorunlarını, bellek sorunlarını, henüz kısıtlanmamış desteklenmeyen API'lerin kullanımını içerir.
  • Küçük sorunlar: Eksik içerik etiketlerini, renk kontrastı sorunlarını, küçük dokunma hedefi boyutlarını, uygulama sorunlarını içerir.

 

Tümünü Daralt Tümünü Genişlet

Lansman öncesi rapor ayrıntılarınız

Kararlılık

Kararlılık sekmesinin her bölümünde test sırasında bulunan sorunlar yer alır. Bunlar, şunları içerebilir:

  • Sorun türü ve simgesi:
    • Kırmızı, bir hata olduğunu belirtir
    • Sarı, bir uyarı olduğunu belirtir
    • Yeşil, test sırasında herhangi bir sorun bulunamadığını gösterir
  • Sorunun algılandığı cihaz sayısı
  • Sorunla ilişkilendirilen yığın izleme (stack trace)
  • İlgili API (varsa)
  • Test sırasında sorunun algılanma sayısı (varsa)

Her sorunun yanındaki Daha fazla göster'i seçerek cihazın adı, ekran boyutu, Android sürümü, RAM, uygulama ikili arabirimi (ABI) ve yerel ayar gibi sorunla ilgili ayrıntılı bilgileri görebilirsiniz. Cihaz spesifikasyonlarını görmek, teste ait ekran görüntüsünü, videoyu, demo döngüsü sonucunu ve yığın izlemelerini (bunu da indirebilirsiniz) görüntülemek için cihaz modellerini tek tek seçebilirsiniz. Bu ayrıntıların kullanılabilirliğinin değişiklik gösterebileceğini unutmayın.

Not: Lansman öncesi rapor oluşturulurken tespit edilen çökmeler test cihazlarından geldiği için çökme istatistiklerinizi etkilemez.

Sorunsuz test cihazlarını görüntüleme

Kararlılık sekmesinin alt kısmında, herhangi bir sorun bulunamayan testlere ait bilgileri görmek için Sorunsuz test cihazları tablosunu görüntüleyebilirsiniz. 

Her satırda test cihazının adı, cihazın Android sürümü ve uygulamanızın testi sırasında sorun olup olmadığını belirten bir simge bulunur.

Kararlılık: Android uyumluluğu

Uygulamanız, genel Android SDK'sında bulunmayan bir veya daha fazla arayüz kullanıyorsa (genellikle “desteklenmez” veya “SDK olmayan arayüzler” olarak adlandırılır), lansman öncesi raporunuzun Genel Bakış ve Kararlılık sekmelerinde listelenen hatalar ve uyarılar görürsünüz.

Bağımsız sorunları görüntüleme

Kullanılan desteklenmeyen arayüzleri tanımlamak için, lansman öncesi raporunuzdaki "OS uyumluluğu" hatalarının ve uyarılarının yanında bulunan Sorunları göster bağlantılarını tıklayın. Belirli bir arayüzün uygulamanızda nereye çağrıldığını görmek için yığın izlemeleri (stack trace) görüntülemek üzere arayüzün yanındaki aşağı oku tıklayın. Bir arayüz, tek bir testte birden çok defa çağrılabilir.

Desteklenmeyen arayüzler önem derecesine göre kategorilere ayrılır. Kararlılık sorunlarını önlemek için en iyisi desteklenmeyen arayüzlerin kullanımını tamamen sonlandırmaktır. Ancak, ilk önce hangi sorunların ele alınacağını önceliklendirmenize yardımcı olan kategorileri kullanabilirsiniz.

Önerilen öncelik sırası aşağıda belirtilmiştir:

  1. Kısıtlanmış: Android'in bazı sürümlerinde veya tüm sürümlerinde kesilecek arayüzler.
  2. Desteklenmeyen ama kısıtlanması yakın: Gelecek Android sürümünde kısıtlanacak, nasıl davranacağı garanti edilmeyen arayüzler.
  3. Desteklenmeyen, kısıtlanması yakın olmayan: Nasıl davranacağı garanti edilmeyen arayüzler.

Not: Her kategoride, arayüzler sıklığa göre sıralanır. Bu sıralama, öncelikle ele alacağınız konuları belirlemenize yardımcı olabilir.

Performans

Performans test özeti, her cihaz modeli için aşağıdaki metrikleri içerir:

  • Ortalama saniyedeki kare sayısı: Ortalama kare görüntüleme hızı.
    • Not: Ortalama saniyedeki kare sayısı (FPS) verisi, yalnızca oyun döngüleri kullanan testler için kullanılabilir.
  • Ortalama CPU: Belirli cihaz modelinde uygulamanızın ortalama CPU kullanımının yüzdesi.
  • Ortalama gönderilen ağ: Belirli cihaz modelinde uygulamanızın bir ağ bağlantısı üzerinden saniyede gönderdiği ortalama bayt sayısı.
  • Ortalama alınan ağ: Belirli cihaz modelinde uygulamanızın bir ağ bağlantısı üzerinden saniyede aldığı ortalama bayt sayısı.
  • Ortalama bellek: Belirli cihaz modelinde, seçilen zaman aralığında uygulamanızda kullanılan ortalama bellek.

Not: Android'in eski sürümlerini çalıştıran test cihazları, performans verilerini oluşturamayabilir.

Bağımsız raporları görüntüleme

Cihaz özelliklerini, performans istatistiklerini, zaman içindeki performansı görmek, teste ait ekran görüntüsünü ve videoyu görüntülemek için cihaz modellerini tek tek seçin. Ayrıca, test süresince zaman içinde grafiğe dönüştürülen her metriğin grafiğini ve kaydını görebilirsiniz. 

Örneğin, test ilerledikçe uygulamanızın CPU performansını görüntüleyebilirsiniz. CPU'da ani artış gözlemlerseniz sorunun çözülmesine yardımcı olmak için tarayıcının o zaman gerçekleştirdiği işlemi inceleyin.

Bu ayrıntıların bulunup bulunmaması değişiklik gösterebilir.

Erişilebilirlik

Her erişilebilirlik test özeti, test sırasında bulunan erişilebilirlik hatalarının, uyarıların ve küçük sorunların sayısını aşağıdaki kategorilere ayrılmış olarak sunar:

  • İçerik etiketleme: Uygulamanızdaki, ekran okuyucular için yanlış etiketlenmiş öğelerin sayısı.
  • Dokunma hedefi boyutu: Uygulamanızdaki, önerilen dokunma hedefi boyutuna uymayan öğelerin sayısı.
  • Uygulama: Uygulamanızdaki, hareket engelli kullanıcılar için kullanımı zorlaştırabilecek düzen sorunlarının sayısı.
  • Düşük kontrast: Uygulamanızdaki düşük kontrast renk sorunlarının sayısı

Raporları kategoriye göre görüntüleme

Erişilebilirlik sekmesinin üst kısmındaki özetin altına giderek kategorilere ayrılmış bölümlerde, erişilebilirlik sorunlarının uygulamanızın neresinde bulunduğunu tanımlayan ekran kümeleri görebilirsiniz.

  • Hata tespit edildiyse kırmızı bir simge görürsünüz.
  • Uyarı tespit edildiyse sarı bir simge görürsünüz.
  • Yalnızca küçük sorunlar tespit edildiyse mavi bir simge görürsünüz.
  • Herhangi bir sorun tespit edilmediyse yeşil bir onay işareti görürsünüz.

Bağımsız sorunları görüntüleme

Bir ekran kümesini seçerek örnek ekran görüntülerini ilgili cihaz modeli adları, işletim sistemleri, ekran boyutları, ekran yoğunlukları, dilleri ve bir öneriyle birlikte görebilirsiniz.

Uygulamanızın erişilebilirliğini iyileştirme

Ekran görüntüleri

Ekran görüntüleri test özetiniz şunları sağlar: 

  • Uygulamanızın farklı dillerdeki test cihazlarında nasıl göründüğünü gösteren resimler.
  • Test edilen cihazlarla ilgili meta veriler (model adı, Android sürümü, dil, ekran çözünürlüğü ve DPI dahil).
  • Ekran görüntüsü olan cihazların sayısı.
  • Android App Bundle'ınızla test edilemeyen cihazların sayısı:
    • Kullanılamayan cihazlar: Uygulama paketiniz bu cihazlarla uyumludur, ancak test sırasında bir sorun ortaya çıkmıştır. Testinizde kullanılamayan cihazlar varsa başka bir uygulama paketi yükleyip tekrar test etmek isteyebilirsiniz.
    • Uyumlu olmayan cihazlar: Uygulama paketiniz belirli test cihazlarıyla uyumlu değildir. Tekrar test ederseniz uyumsuz cihazlara ilişkin sonuçları almazsınız.

Not: Demo döngüleri kullanan bir test çalıştırıyorsanız Ekran Görüntüleri sekmesinde hiç veri görmezsiniz.

Ekran görüntülerini gösterme yolları

Ekran görüntüleri sekmesinin sağ üst tarafına yakın yerdeki Gruplama ölçütü seçicisini kullanarak ekran görüntüleri test sonuçlarını gruplandırabilirsiniz. Ekran görüntülerinizi gruplamanın iki yolu vardır:

  • Ekran kümeleri: Benzer ekran görüntülerinin farklı cihazlarda ne kadar benzer görüntülendiğini görmek için Ekran kümeleri'ni seçin. Lansman öncesi rapor bu görünümde, resimleri bir ekrandaki öğelere veya widget'lara dayalı olarak gruplar. Varsayılan olarak Ekran kümeleri seçilidir.
  • Cihazlar: Belirli bir cihazla ilişkilendirilmiş tüm ekran görüntülerini görmek için Cihazlar'ı seçin. Bu görünümle, bir test sırasında alınan ekran görüntülerini kronolojik sırada görebilirsiniz.

Cihaz spesifikasyonlarını ve ek bilgileri görmek için bir ekran görüntüsü seçebilirsiniz.

Dil tercihleri

Ekran görüntülerini belirli dillerde görüntülemek için Ayarlar sekmesinde dil tercihlerini ayarlayabilirsiniz.

Güvenlik ve güven

Her test özeti, uygulama paketinizde bulunan güvenlik sorunlarının adını ve açıklamasını içerir.

Not: Uygulama paketinizi üretim için yayınlamadan önce listelenen güvenlik açıklarıyla ilgili gerekli işlemleri yapmanızı öneririz.

Firebase Test Lab ile özel test oluşturma

Uygulamanız veya oyununuz daha fazla özel test gerektiriyorsa Firebase Test Lab'i kullanmayı düşünebilirsiniz. Firebase projenizi oluşturduktan sonra, özel testler oluşturmak için cihaz türünüzü çok daha fazla cihaz arasından seçebilir ve test yöntemlerini belirleyebilirsiniz. Daha sonra, Firebase konsolunda özel testinizi çalıştırıp sonuçlarını görüntüleyebilirsiniz. Gün başına gerçekleştireceğiniz ilk 5-15 test ücretsizdir.

İlgili içerik

  • Lansman öncesi raporu kullanarak Play Akademisi'ndeki sorunları belirleme hakkında daha fazla bilgi edinin.

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?

Daha fazla yardıma mı ihtiyacınız var?

Bir sonraki adımları deneyin:

Arama
Aramayı temizle
Aramayı kapat
Ana menü
3308531405089294642
true
Yardım Merkezinde Arayın
true
true
true
true
true
92637
false
false