Test sonuçlarını analiz etme

Testlerinizi Firebase konsolu veya Firebase CLI üzerinden yürütüyor olsanız da 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ükleyip veya seçtikten ve test cihazlarınızı belirttikten sonra, Test Lab konsolunun Firebase kontrol panelinde test sonuçlarınızın (günlükler, videolar ve ekran görüntüleri dahil) özetini görebilirsiniz. Ham test sonuçlarınız, CI sistemleriyle daha kolay kullanılabilmesi için bir Google Cloud paketinde de saklanı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ıdır: Seçtiğiniz cihazlar ve yapılandırmalar üzerinde 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 Yürütmeleri = Test Matrisi

Cihaz
Testi çalıştırdığınız fiziksel veya sanal cihaz (yalnızca Android), örneğin telefon, tablet ya da giyilebilir cihaz. 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
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çalayıp test senaryoları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 yürütme 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 aracın sağladığı URL'yi takip edebilirsiniz.

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

  • play_circle_outline Devam ediyor: Test yürütme işlemi hâlâ çalışıyor. Uygulamanızdaki testlerin sayısına ve karmaşıklığına bağlı olarak, yürütmelerin tamamlanması bir saati bulabilir.
  • check_circle Geçti: 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 Kesin olmayan sonuç: Test sonuçları kesin değildi. Bunun nedeni Test Lab hatası olabilir.
  • block 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

Test matrisi sonuçları sayfasında, belirli bir test yürütmesinin sonucunu görmek için test yürütmelerinden birini tıklayın.

Bu sayfada, test sırasında karşılaşılan sorunlar, test senaryolarının listesi, yürütme günlükleri ve testin yürütüldüğü videoyu da içeren test yürütmeyle ilgili istatistikler gösterilir.

Ayrıntılı test sonuçları

Ayrıntılı test sonuçları 90 gün boyunca Google Cloud Storage paketinde kullanılabilir. Paketi görmek için bir test yürütme sonucu sayfasında Kaynak Dosyaları Görüntüle'yi tıklayın.

Ayrıntılı test sonuçlarını 90 günden 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. Ardından, Cloud Storage sonuçlarının ne kadar süreyle saklanacağı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.