Test Sonuçlarının Analizi

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, test sonuçlarınızın bir özetini (günlükler, videolar ve ekran görüntüleri dahil) Firebase konsolunun Test Laboratuvarı kontrol panelinde görüntüleyebilirsiniz. Ham test sonuçlarınız ayrıca CI sistemlerinde daha kolay kullanım için bir Google Cloud paketinde depolanır.

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

Burada ö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 faydalı olacaktır: 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 Uygulamaları = Test Matrisi

Cihaz
Test yaptığınız telefon, tablet veya giyilebilir cihaz gibi fiziksel veya sanal bir cihaz (yalnızca Android). Test matrisindeki cihazlar, cihaz modeline, işletim sistemi sürümüne, ekran yönüne ve yerel ayara (coğrafya ve dil ayarları olarak da bilinir) göre 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ütmelerinize ilişkin durumları ve test sonuçlarını içerir. Bir matristeki herhangi bir test yürütmesi başarısız olursa, matrisin tamamı başarısız olur.

Test matrisi sonuçlarını yorumlama

Testlerinize Firebase konsolunda başlarsanız Test Lab sizi doğrudan devam eden test matrisinize götürür; burada testlerinizin ilerleyişini takip edebilirsiniz. Bunun yerine komut satırı aracını kullandıysanız, devam eden test matrisi sayfasına ulaşmak için sağladığı URL'yi takip edebilirsiniz.

Matriste, Test Laboratuvarı çalıştırmalarının her test yürütmesi için bir satır bulunur. Yürütme adının önündeki simge, söz konusu yürütmenin durumunu görüntüler:

  • play_circle_outline Devam ediyor: Test yürütmesi hala devam ediyor. 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 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 sonuçsuz kaldı.
  • blok Atlandı: Test Lab, seçtiğiniz cihaz/işletim sistemi sürümü kombinasyonu kullanılamadığından testinizi atladı.

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

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

Sayfada, testte karşılaşılan sorunlar, test senaryolarının bir listesi, yürütmeden elde edilen günlükler ve test çalıştırmasının bir videosu dahil olmak üzere söz konusu testin yürütülmesine ilişkin istatistikler gösterilir.

Ayrıntılı test sonuçları

Ayrıntılı test sonuçları, 90 gün boyunca Google Cloud Storage paketinde mevcuttur. Paketi görmek için 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. Daha sonra 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ı .