Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Test Sonuçlarını Analiz Etme

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Testlerinizi ister Firebase konsolu üzerinden ister Firebase CLI üzerinden gerçekleştirin, ayrıntılı test sonuçlarınızı Firebase konsolunda bulabilirsiniz. Test sonuçlarınızı nasıl analiz edeceğinizi öğrenmek için okumaya devam edin.

Test sonuçlarını görüntüle

Bir testi yükledikten veya seçtikten ve test cihazlarınızı belirledikten sonra, Firebase konsolunun Test Lab kontrol panelinde test sonuçlarınızın bir özetini (günlükler, videolar ve ekran görüntüleri dahil) görüntüleyebilirsiniz. Ham test sonuçlarınız, CI sistemleriyle daha kolay kullanım için bir Google Cloud paketinde de depolanır.

Test sonuçlarını görmek için Firebase konsolunun Test Laboratuvarı bölümüne gidin.

Orada önceki tüm test çalıştırmalarınızın bir listesini bulacaksınız. Sonuçları anlamak için test matrisleri hakkında biraz bilgi sahibi olmak yardımcı olur: Seçtiğiniz cihazlara ve yapılandırmalara karşı bir test veya bir dizi test senaryosu çalıştırdığınızda, Test Lab testi uygulamanızda toplu olarak çalıştırır ve ardından şunu görüntüler: sonuçlar bir test matrisi olarak.

Cihazlar × Test Yürütmeleri = Test Matrisi

Cihaz
Telefon, tablet veya giyilebilir cihaz gibi üzerinde test yaptığınız fiziksel veya sanal bir cihaz (yalnızca Android). Test matrisindeki cihazlar, cihaz modeli, işletim sistemi sürümü, ekran yönü ve yerel ayar (coğrafya ve dil ayarları olarak da bilinir) ile tanımlanır.
Test, test yürütme
Bir cihazda çalıştırılacak bir test (veya bir dizi test senaryosu). Cihaz başına bir test çalıştırabilir veya isteğe bağlı olarak testi parçalayabilir ve test senaryolarını farklı cihazlarda çalıştırabilirsiniz.
Test matrisi
Test yürütmeleriniz için durumları ve test sonuçlarını içerir. Bir matristeki herhangi bir test yürütmesi başarısız olursa, tüm matris başarısız olur.

Test matrisi sonuçlarını yorumlayın

Testlerinizi Firebase konsolunda başlatırsanız, Test Lab sizi doğrudan devam eden test matrisinize götürür ve burada testlerinizin ilerlemesini olduğu gibi izleyebilirsiniz. Bunun yerine komut satırı aracını kullandıysanız, devam eden test matrisi sayfasına gitmek için sağladığı URL'yi takip edebilirsiniz.

Matris, Test Laboratuvarı'nın çalıştırdığı her test yürütmesi için bir satıra sahiptir. Yürütme adından önceki simge, yürütmenin durumunu görüntüler:

  • play_circle_outline Devam ediyor: Test yürütmesi hala çalışıyor. Uygulamanızdaki testlerin sayısına ve karmaşıklığına bağlı olarak yürütmelerin tamamlanması bir saat kadar sürebilir.
  • check_circle Başarılı : Yürütme testlerinin hiçbiri başarısız olmadı.
  • uyarı Başarısız: Yürütme testlerinden en az biri başarısız oldu.
  • error Sonuçsuz: Test sonuçları, muhtemelen bir Test Laboratuvarı hatası nedeniyle yetersizdi.
  • Blok Atlandı: Seçtiğiniz cihaz/işletim sistemi sürümü kombinasyonu kullanılamadığından Test Laboratuvarı testinizi atladı.

Tek bir test yürütmesinden elde edilen sonuçları yorumlama

Test matrisi sonuçları sayfasından, belirli test yürütmesinin sonucunu görmek için test yürütmelerinden birine tıklayın.

Sayfa, test sırasında karşılaşılan sorunlar, test senaryolarının bir listesi, yürütmeden alınan günlükler ve testin çalıştırıldığına ilişkin bir video dahil olmak üzere bu test yürütmesine ilişkin istatistikleri gösterir.

Ayrıntılı test sonuçları

Ayrıntılı test sonuçları, 90 gün boyunca bir Google Cloud Storage paketinde mevcuttur. Paketi görmek için bir test yürütme sonuç sayfasında Kaynak Dosyaları Görüntüle'ye tıklayın.

Ayrıntılı test sonuçlarını 90 günden daha uzun süre saklamak için test sonuçlarını --results-bucket gcloud komut satırı seçeneğini kullanarak sahip olduğunuz daha kalıcı bir Cloud Storage paketine gönderin. Ardından, Cloud Storage'ın sonuçları ne kadar süreyle saklayacağını belirlemek için Yaş ayarını belirleyebilirsiniz. Yaş ayarının nasıl değiştirileceği hakkında daha fazla bilgi için bkz. Yaşam döngüsü koşulları .