Test Sonuçlarını Analiz Etme

Testlerinizi ister Firebase konsolu ister Firebase CLI üzerinden yürütün, 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üleme

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

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

Ö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 cihazlara ve yapılandırmalara karşı bir test veya test durumu grubu çalıştırdığınızda, Test Lab, testi uygulamanızda toplu olarak çalıştırır, ardından sonuçları bir test matrisi olarak görüntüler.

Cihazlar × Test Yürütme Sayısı = Test Matrisi

Cihaz
Telefon, tablet veya giyilebilir cihaz gibi, testi çalıştırdığınız fiziksel veya sanal bir cihaz (yalnızca Android). Test matrisindeki cihazlar; cihaz modeli, OS sürümü, ekran yönü ve yerel ayara (coğrafi konum ve dil ayarları olarak da bilinir) göre tanımlanır.
Test etme, test yürütme
Cihazda çalıştırılacak bir test (veya bir dizi test durumu) Her cihaz için 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 uygulamalarınızın durumlarını ve test sonuçlarını içerir. 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

Testlerinizi Firebase konsolunda başlatırsanız Test Lab sizi doğrudan devam etmekte olan test matrisinize yönlendirir. Burada, testlerinizin ilerlemesini gerçekleşirken izleyebilirsiniz. Bunun yerine komut satırı aracını kullandıysanız, devam eden test matrisi sayfasına gitmek için aracın sağladığı URL'yi izleyebilirsiniz.

Matriste Test Lab çalıştırılan her test yürütmesi için bir satır bulunur. Yürütme adından önceki simgede yürütmenin durumu gösterilir:

  • play_circle_outline Devam ediyor: Test yürütme işlemi hâlâ çalışıyor. Yürütme işlemlerinin tamamlanması, uygulamanızdaki testlerin sayısına ve karmaşıklığına bağlı olarak 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.
  • error Geçersiz: Test sonuçları kesin değildi. Bu durum, büyük olasılıkla Test Lab hatasından kaynaklanmış olabilir.
  • engelleme Atlandı: Test Lab, seçtiğiniz cihaz/işletim sistemi sürümü kombinasyonu kullanılamadığı için testinizi atladı.

Tek bir test yürütmesinin sonuçlarını yorumlama

Test matrisi sonuçlar sayfasında test yürütmelerinden birini tıklayarak o testin sonucunu görebilirsiniz.

Bu sayfada test sürecinde karşılaşılan sorunlar, test durumlarının listesi, yürütmeye ait günlükler ve çalışan testin videosu dahil olmak üzere test yürütmesi için istatistikler gösterilir.

Ayrıntılı test sonuçları

Ayrıntılı test sonuçları, 90 gün boyunca bir Google Cloud Storage paketinde sunulur. Paketi görmek için test yürütme 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'ın sonuçları ne kadar süre saklayacağını belirlemek için Yaş ayarını kullanabilirsiniz. Yaş ayarını değiştirme hakkında daha fazla bilgi için Yaşam döngüsü koşulları bölümüne bakın.