Test Sonuçlarını Analiz Etme

Testlerinizi Firebase konsolu veya Firebase CLI üzerinden çalıştırırsanız 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, test sonuçlarınızın özetini (günlükler, videolar ve ekran görüntüleri dahil) Firebase konsolunun Test Lab kontrol panelinde görebilirsiniz. Ham test sonuçlarınızın da CI sistemleriyle daha kolay kullanılabilmesi için bir Google Cloud paketinde depolanması

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

Burada, önceki tüm test çalıştırmalarınızın listesini görürsünüz. Sonuçları anlamak için test matrisleri hakkında biraz bilgi sahibi olmanız faydalıdır: Seçtiğiniz cihazlar ve yapılandırmalar için bir test veya test örnekleri grubu çalıştırdığınızda Test Lab, testi uygulamanız üzerinde toplu olarak çalıştırır ve sonuçları test matrisi olarak gösterir.

Cihazlar × Test Çalıştırmaları = Test Matrisi

Cihaz
Telefon, tablet veya giyilebilir cihaz gibi üzerinde test çalıştırdığınız fiziksel ya da sanal bir cihaz (yalnızca Android). Test matrisindeki cihazlar; cihaz modeli, işletim sistemi sürümü, ekran yönü ve yerel ayar (coğrafi bölge 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) 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 çalıştırmaları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 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 izleyebilirsiniz.

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, ilgili yürütmenin durumunu gösterir:

  • play_circle_outline Devam ediyor: Test yürütme işlemi hâlâ devam ediyor. 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 Geçti: Yürütmedeki testlerin hiçbiri başarısız olmadı.
  • uyarı Başarısız: Yürütme testlerinden en az biri başarısız oldu.
  • error Kesin değil: Test sonuçları, muhtemelen bir Test Lab hatası nedeniyle kesin değil.
  • block 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ütme işleminden elde edilen sonuçları yorumlama

Test matrisi sonuç 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ü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 ile 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 sunulur. 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 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'nin sonuçları ne kadar süreyle depolayacağını belirlemek için Yaş ayarını belirleyebilirsiniz. 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.