Testergebnisse analysieren

Ob Sie Ihre Tests über die Firebase-Konsole ausführen oder mit der Firebase-Befehlszeile können Sie Ihren detaillierten Test Ergebnisse in der Firebase-Konsole. Lesen Sie weiter, um zu erfahren, wie Sie Ihren Test analysieren können Ergebnisse.

Testergebnisse ansehen

Nachdem Sie einen Test hochgeladen oder ausgewählt und Ihre Testgeräte angegeben haben, können Sie sich eine Zusammenfassung Ihrer Testergebnisse (einschließlich Protokolle, Videos und Screenshots) im Test Lab-Dashboard der Firebase-Konsole ansehen. Die unverarbeiteten Testergebnisse sind in einem Google Cloud-Bucket gespeichert, um die Verwendung mit CI-Systemen zu vereinfachen.

Testergebnisse finden Sie in der Firebase-Konsole im Abschnitt Test Lab.

Dort finden Sie eine Liste aller Ihrer bisherigen Testläufe. Um die Ergebnisse zu verstehen, ist es hilfreich, etwas über Testmatrizen zu wissen: Wenn Sie einen Test oder eine Reihe von Testfällen auf ausgewählten Geräten und Konfigurationen ausführen, führt Test Lab den Test in einem Batch auf Ihrer App aus und zeigt die Ergebnisse dann als Testmatrix an.

Geräte × Testausführungen = Testmatrix

Gerät
Ein physisches oder virtuelles Gerät (nur Android), auf dem Sie einen Test durchführen, z. B. Smartphone, Tablet oder Wearable. Geräte in einer Testmatrix werden durch Gerätemodell, Betriebssystemversion, Bildschirmausrichtung und Sprache (auch bekannt als Geografie- und Spracheinstellungen).
Test, Testausführung
Ein Test oder eine Reihe von Testläufen, die auf einem Gerät ausgeführt werden sollen. Sie können einen Test durchführen, pro Gerät oder optional fragmentieren Sie den Test und führen die Testläufe auf verschiedenen Geräten.
Testmatrix
Enthält die Status und Testergebnisse für Ihre Testausführungen. Falls vorhanden die Testausführung in einer Matrix scheitert, die gesamte Matrix schlägt fehl.

Ergebnisse der Testmatrix interpretieren

Wenn Sie Ihre Tests in der Firebase-Konsole starten, gelangen Sie von Test Lab direkt zu In der laufenden Testmatrix, in der Sie sich Ihre Tests ansehen können Fortschritt passiert. Wenn Sie stattdessen das Befehlszeilentool verwendet haben, können Sie der URL folgen, um zur Seite mit der laufenden Testmatrix zu gelangen.

Die Matrix enthält eine Zeile für jede Testausführung, die von Test Lab ausgeführt wird. Das Symbol vor zeigt der Ausführungsname den Status dieser Ausführung an:

  • play_circle_outline In Bearbeitung: Die Testausführung wird noch ausgeführt. Die Ausführung kann je nach Anzahl und Komplexität der Tests in Ihrer App bis zu einer Stunde dauern.
  • check_circle Bestanden: Keiner der Tests der Ausführung ist fehlgeschlagen.
  • warning Fehlgeschlagen: Mindestens einer der Tests der Ausführung ist fehlgeschlagen.
  • Fehler Nicht schlüssig:Die Testergebnisse waren nicht aussagekräftig, möglicherweise aufgrund eines Test Lab-Fehlers.
  • block Übersprungen: Test Lab hat Ihren Test übersprungen, da die von Ihnen ausgewählte Kombination aus Gerät und Betriebssystemversion nicht verfügbar ist.

Ergebnisse einer einzelnen Testausführung interpretieren

Klicken Sie auf der Seite mit den Testmatrixergebnissen auf eine der Testausführungen, um das Ergebnis dieser bestimmten Testausführung aufzurufen.

Auf der Seite sehen Sie Statistiken für diese Testausführung, einschließlich aufgetretener Probleme eine Liste der Testfälle, Protokolle der Ausführung und ein Video der wird der Test ausgeführt.

Detaillierte Testergebnisse

Detaillierte Testergebnisse sind 90 Tage lang in einem Google Cloud Storage-Bucket verfügbar. Klicken Sie auf einer Ergebnisseite der Testausführung auf View Source Files (Quelldateien anzeigen), um die Bucket.

Wenn Sie detaillierte Testergebnisse länger als 90 Tage beibehalten möchten, senden Sie die Testergebnisse. in einen dauerhaften Cloud Storage-Bucket, der Ihnen mit der gcloud-Befehlszeilenoption --results-bucket: Mit der Einstellung Alter können Sie festlegen, wie lange Cloud Storage die Ergebnisse speichert. Weitere Informationen zum Ändern der Alterseinstellung siehe Lebenszyklus Bedingungen.