Test sonuçlarını analiz etme

Firebase konsolunda, DevOps ve Etkileşim > Test Lab'e giderek önceki tüm test çalıştırmalarınızın sonuçlarını görebilirsiniz. Bu sayfada, Test Lab kullanarak projenizle test ettiğiniz uygulamalardaki test çalıştırmalarının tüm ayrıntılı sonuçları gösterilir. Sayfada, Firebase konsolu veya Firebase CLI üzerinden çalıştırılan testler gösterilir.

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 test yükledikten veya seçtikten ve test cihazlarınızı belirttikten sonra, Firebase konsolunun DevOps ve Etkileşim > Test Lab kontrol panelinde test sonuçlarınızın (günlükler, videolar ve ekran görüntüleri dahil) özetini görüntüleyebilirsiniz. Ham test sonuçlarınız, CI sistemleriyle daha kolay kullanılabilmesi için bir Google Cloud paketinde de depolanır.

Önceki tüm test çalıştırmalarınızın listesini burada bulabilirsiniz. Sonuçları anlamak için test matrisleri hakkında biraz bilgi sahibi olmak faydalı olacaktır: Seçtiğiniz cihazlar ve yapılandırmalar için bir test veya bir dizi test durumu çalıştırdığınızda Test Lab, testi uygulamanızda toplu olarak çalıştırır ve sonuçları test matrisi olarak gösterir.

Cihazlar × Test İşlemleri = Test Matrisi

Cihaz
Üzerinde test çalıştırdığınız fiziksel veya sanal cihaz (yalnızca Android). Örneğin, telefon, tablet veya giyilebilir cihaz. Test matrisindeki cihazlar; cihaz modeli, OS sürümü, ekran yönü ve yerel ayar (coğrafya ve dil ayarları olarak da bilinir) ile tanımlanır.
Test, test işlemi
Cihazda çalıştırılacak bir test (veya bir dizi test durumu). Cihaz başına bir test çalıştırabilir veya isteğe bağlı olarak testi parçalara ayırıp test durumlarını farklı cihazlarda çalıştırabilirsiniz.
Test matrisi
Test işlemlerinizin durumlarını ve test sonuçlarını içerir. Bir matristeki herhangi bir test işlemi 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 eden test matrisinize yönlendirir. Burada testlerinizin ilerleme durumunu anlık olarak 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.

Matriste, Test Lab tarafından çalıştırılan her test işlemi için bir satır bulunur. Yürütme adından önceki simge, ilgili yürütmenin durumunu gösterir:

  • play_circle_outline Devam ediyor: Test işlemi hâlâ çalışıyor. Uygulamanızdaki testlerin sayısına ve karmaşıklığına bağlı olarak yürütme işlemlerinin tamamlanması bir saati bulabilir.
  • check_circle Başarılı: Yürütme testlerinin hiçbiri başarısız olmadı.
  • warning Başarısız: Yürütme testlerinden en az biri başarısız oldu.
  • error Inconclusive: Test sonuçları, muhtemelen bir Test Lab hatası nedeniyle kesin değil.
  • block Atlandı: Seçtiğiniz cihaz/OS sürümü kombinasyonu kullanılamadığı için Test Lab testinizi atladı.

Tek bir test işleminin sonuçlarını yorumlama

Test matrisi sonuçları sayfasında, belirli bir test işleminin sonucunu görmek için ilgili test işlemini tıklayın.

Sayfada, test sırasında karşılaşılan sorunlar, test durumlarının listesi, test işleminden alınan günlükler ve testin çalıştırıldığı video da dahil olmak üzere ilgili test işlemiyle ilgili istatistikler gösterilir.

Ayrıntılı test sonuçları

Ayrıntılı test sonuçları, 90 gün boyunca bir Google Cloud Storage paketinde kullanılabilir. Paketi görmek için test işlemi sonuç sayfasında Kaynak Dosyaları Görüntüle'yi 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ı size ait daha kalıcı bir Cloud Storage paketine gönderin. Ardından, Cloud Storage uygulamasının sonuçları ne kadar süreyle saklayacağını belirlemek için Yaş ayarını yapabilirsiniz. Yaş ayarını değiştirme hakkında daha fazla bilgi için Yaşam döngüsü koşulları başlıklı makaleyi inceleyin.