Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Commencez à tester avec la console Firebase

Firebase Test Lab fournit une infrastructure basée sur le cloud pour tester les applications Android. Ce document explique comment démarrer avec Test Lab à l'aide de la console Firebase.

Étape 1. Créez un projet Firebase

Si vous n'êtes pas encore, allez à la console Firebase et de créer un nouveau projet Firebase.

Étape 2. Exécutez un test

Firebase Test Lab vous permet d'exécuter les types de tests suivants :

  • Test Instrumentation : Un test que vous écrivez que vous permet de conduire l'interface utilisateur de votre application avec les actions que vous spécifiez. Un test d'instrumentation peut également faire des affirmations explicites sur l'état de votre application pour vérifier la fonctionnalité correcte en utilisant AndroidJUnitRunnerAPIs. Essai Lab supporte espresso et UI Automator 2.0 cadres d'essai d'instrumentation.
  • Test Robo : Un test qui analyse l'interface de votre application et explore ensuite automatiquement en simulant les activités des utilisateurs.
  • Test de boucle de jeu : test A qui utilise une « démonstration en mode » pour les actions des joueurs simulent dans les applications de jeu.

Pour exécuter un test, voir Exécuter les tests avec Firebase test de laboratoire pour Android .

Nouveau : tests d'instrumentation avec Orchestrator

Android test Orchestrator fonctionne chacun des tests d'instrumentation de votre application indépendamment, ce qui a plusieurs avantages, mais aussi un inconvénient:

Avantages

  • Aucun Etat commun: chaque test est exécuté dans sa propre instance d'instrumentation, état donc partagé ne s'accumule pas dans les tests.

  • Accidents isolés: Si un test tombe en panne, il faut que vers le bas sa propre instance de l' instrumentation, de sorte que les autres tests dans votre suite encore courir.

Inconvénient

  • Exécution plus: Chaque test en cours d' exécution de ses propres moyens d'instance d'instrumentation que le processus de test prend un peu plus ensemble. Le temps d'exécution accrue pourrait influer sur votre utilisation des quotas ou le temps facturé et pourrait vous amener à frapper des appareils limites de temporisation .

Test Lab utilise toujours la dernière version d'Orchestrator. Pour activer Orchestrator, sélectionnez Exécuter avec Orchestrator à partir des options supplémentaires dans l' écran configuration de test d'instrumentation .

Étape 3. Enquêter sur les résultats de vos tests

Lorsque le test démarre, vous êtes automatiquement redirigé vers la page des résultats du test. L'exécution des tests peut prendre plusieurs minutes, en fonction du nombre de configurations différentes que vous avez sélectionnées et de la durée d'expiration du test définie pour vos tests. Une fois vos tests exécutés, vous pouvez consulter les résultats des tests. Voir Analyse des résultats de laboratoire de test Firebase pour en savoir plus sur la façon d'interpréter les résultats des tests.