Catch up on everthing we announced at this year's Firebase Summit. Learn more

Beginnen Sie mit dem Testen mit der Firebase-Konsole

Firebase Test Lab bietet eine Cloud-basierte Infrastruktur zum Testen von Android-Apps. In diesem Dokument werden die ersten Schritte mit Test Lab über die Firebase-Konsole beschrieben.

Schritt 1. Erstellen Sie ein Firebase-Projekt

Wenn Sie noch nicht haben, gehen Sie auf die Firebase - Konsole und ein neues Projekt erstellen Firebase.

Schritt 2. Führen Sie einen Test durch

Mit Firebase Test Lab können Sie die folgenden Arten von Tests ausführen:

  • Instrumentation Test : Ein Test , den Sie schreiben, mit dem Sie die Benutzeroberfläche Ihrer App mit den Aktionen fahren Sie angeben. Ein Instrumententest kann auch explizite Aussagen über den Zustand Ihrer App machen , um die korrekte Funktionalität verwendet zu überprüfen AndroidJUnitRunnerAPIs. Test Lab unterstützt Espresso und UI Automator 2.0 Instrumentierung Test - Frameworks.
  • Robo - Test : Ein Test, die App-Schnittstelle analysiert und untersucht dann automatisch durch Benutzeraktivitäten zu simulieren.
  • Spiel Loop - Test : Ein Test, der einen „Demo - Modus“ zu simulieren Aktionen der Spieler in Spiele - Apps verwendet.

Um einen Test finden Sie laufen Run Tests mit Firebase Test Lab für Android .

Neu: Instrumentierungstests mit Orchestrator

Android - Test Orchestrator läuft jede Ihrer App Instrumentierung Tests unabhängig, was mehrere Vorteile hat, aber auch einen Nachteil:

Leistungen

  • Kein gemeinsamer Zustand: Jeder Test läuft in seinem eigenen Instrumentation Beispiel so gemeinsam genutzten Zustand ansammelt nicht über Tests.

  • Isolierte Abstürze: Wenn ein Test abstürzt, dauert es nach unten nur eine eigene Instanz von Instrumentation, so dass die anderen Prüfungen in der Suite noch laufen.

Nachteil

  • Längere Laufzeit: Jeder Test seine eigenen Instrumentation Instanz Mittel ausgeführt , dass der Testprozess insgesamt etwas länger dauert. Die erhöhte Laufzeit könnte Ihre Auswirkungen auf Quotennutzung oder berechneter Zeit und könnte dazu führen Sie Geräte schlagen Time-out Grenzen .

Test Lab verwendet immer die neueste Version von Orchestrator. So aktivieren Sie Orchestrator, wählen Sie Ausführen mit Orchestrator aus den zusätzlichen Optionen in screenen Instrumentierung Testaufbau .

Schritt 3. Untersuchen Sie Ihre Testergebnisse

Wenn der Test beginnt, werden Sie automatisch zur Seite mit den Testergebnissen weitergeleitet. Die Ausführung von Tests kann einige Minuten dauern, abhängig von der Anzahl der verschiedenen Konfigurationen, die Sie ausgewählt haben, und der für Ihre Tests festgelegten Testzeitüberschreitungsdauer. Nachdem Ihre Tests ausgeführt wurden, können Sie die Testergebnisse überprüfen. Siehe Analyse Firebase Test Lab Ergebnisse um mehr darüber zu erfahren , wie die Testergebnisse zu interpretieren.