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 test 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örüntüleyebilirsiniz. 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ı olacaktı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
Bir cihazda çalıştırılacak test (veya test durumları grubu). Cihaz başına bir test çalıştırabilir veya isteğe bağlı olarak testi bölebebilir ve 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. 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 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, ilgili yürütmenin durumunu gösterir:

  • play_circle_outline Devam ediyor: Test yürütme işlemi devam ediyor. Uygulamanızdaki testlerin sayısına ve karmaşıklığına bağlı olarak, yürütme işlemlerinin tamamlanması bir saati bulabilir.
  • 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.

Sayfada, test sırasında karşılaşılan sorunlar, test durumlarının listesi, yürütme günlükleri ve testin çalıştırıldığı video da dahil olmak üzere ilgili test yürütmesinin istatistikleri gösterilir.

Ayrıntılı test sonuçları

Ayrıntılı test sonuçları, Google Cloud Storage paketinde 90 gün boyunca 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 --results-bucket gcloud komut satırı seçeneğini kullanarak test sonuçlarını sahip olduğunuz 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ı başlıklı makaleyi inceleyin.