Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. 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.

Wenn Sie kein Firebase-Projekt für Ihre App haben, rufen Sie die Firebase-Konsole auf und klicken Sie auf Neues Projekt erstellen, um jetzt eines zu erstellen. Sie benötigen Eigentums- oder Bearbeitungsberechtigungen für Ihr Projekt.

Führen Sie einen Test durch

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

  • Instrumentierungstest : Ein von Ihnen geschriebener Test, mit dem Sie die Benutzeroberfläche Ihrer App mit den von Ihnen angegebenen Aktionen steuern können. Ein Instrumentierungstest kann auch explizite Aussagen zum Status Ihrer App treffen, um die korrekte Funktionalität mithilfe von AndroidJUnitRunnerAPIs zu überprüfen . Test Lab unterstützt Espresso- und UI Automator 2.0- Instrumentierungstest-Frameworks.
  • Robo-Test : Ein Test, der die Benutzeroberfläche Ihrer App analysiert und dann automatisch durch Simulation von Benutzeraktivitäten untersucht.
  • Spielschleifentest : Ein Test, der einen "Demo-Modus" verwendet, um Spieleraktionen in Spiele-Apps zu simulieren.

Informationen zum Ausführen eines Tests finden Sie unter Ausführen von Tests mit Firebase Test Lab für Android .

Neu: Instrumentierungstests mit Orchestrator

Android Test Orchestrator führt jeden Instrumentierungstest Ihrer App unabhängig aus, was mehrere Vorteile, aber auch einen Nachteil hat:

Leistungen

  • Kein freigegebener Status: Jeder Test wird in seiner eigenen Instrumentierungsinstanz ausgeführt, sodass sich der freigegebene Status nicht über Tests hinweg ansammelt.

  • Isolierte Abstürze: Wenn ein Test abstürzt, wird nur seine eigene Instanz von Instrumentation deaktiviert, sodass die anderen Tests in Ihrer Suite weiterhin ausgeführt werden.

Nachteil

Test Lab verwendet immer die neueste Version von Orchestrator. Um Orchestrator zu aktivieren, wählen Sie Run with Orchestrator aus dem Bildschirm Additional options in Instrumentation test setup .

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. Weitere Informationen zur Interpretation der Testergebnisse finden Sie unter Analysieren der Ergebnisse des Firebase- Testlabors.