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 Firebase konsolu veya Firebase CLI aracılığıyla 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ı belirttikten sonra, Firebase konsolunun Test Laboratuvarı 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 ayrıca CI sistemleriyle daha kolay kullanım için bir Google Cloud grubunda 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ıza karşı toplu olarak çalıştırır ve ardından 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). Bir 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çalara ayırabilir 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ütme başarısız olursa, matrisin tamamı başarısız olur.

Test matrisi sonuçlarını yorumlama

Testlerinizi Firebase konsolunda başlatırsanız, Test Lab sizi doğrudan devam etmekte olan 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ının önündeki simge, yürütmenin durumunu gösterir:

  • play_circle_outline Devam ediyor: Test yürütme işlemi devam ediyor. Yürütmelerin tamamlanması, uygulamanızdaki testlerin sayısına ve karmaşıklığına bağlı olarak bir saati bulabilir.
  • check_circle Geçti: Yürütme testlerinden hiçbiri başarısız oldu.
  • uyarı Başarısız: Yürütme testlerinden en az biri başarısız oldu.
  • Hata Sonuçsuz: Test sonuçları, muhtemelen bir Test Laboratuvarı hatası nedeniyle yetersizdi.
  • blok Atlandı: Test Lab, seçtiğiniz cihaz/OS sürümü kombinasyonu kullanılamadığından testinizi atladı.

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

Test matrisi sonuçları sayfasından, söz konusu 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 durumlarının listesi, yürütmeden günlükler ve çalışan testin bir videosu dahil olmak üzere testin yürütülmesine ilişkin istatistikleri gösterir.

Ayrıntılı test sonuçları

Ayrıntılı test sonuçları, 90 gün boyunca bir Google Bulut Depolama paketinde sunulur. Grubu 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 --results-bucket gcloud komut satırı seçeneğini kullanarak test sonuçlarını sahibi 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ı .