Test Sonuçlarını Analiz Etme

Eğer aracılığıyla testler olsun Firebase konsolunda veya Firebase CLI , sen Firebase konsolunda detaylı test sonuçlarını 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ı Test Lab bölümüne baş görmek için Firebase konsoluna .

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: bir test matrisi olarak sonuçlanır.

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 olarak ilerleme: Test yürütme 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 Geçti: İnfazın testlerin hiçbiri başarısız oldu.
  • Başarısız Uyarı: İnfazın testlerin en az biri başarısız oldu.
  • Kesin olmayan hata: Test sonuçları muhtemelen bir Test Lab hata sonuç çıkarmak mümkün değildir.
  • Blok Atlananları: Seçili aygıt / OS sürümü kombinasyonu kullanılamaz durumda olduğundan Test Laboratuvarı, testinizi atlandı.

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, testte 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. Kova görmek için bir test yürütme sonucu sayfasında Kaynağı Files tıklayın.

, Daha uzun 90 gün boyunca detaylı test sonuçlarını korumak kullanmakta ait olduğunu daha kalıcı Cloud Storage grubuna test sonuçlarını göndermek için --results-kova gcloud komut satırı seçeneği . Ardından Bulut Depolama sonuçlarını saklar süreyi belirlemek için Yaş ayarını ayarlayabilirsiniz. Yaş ayarını değiştirmek konusunda daha fazla bilgi için bkz Ömrü koşulları .