Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

Commencez à tester avec la console Firebase

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

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

Étape 1. Créer un projet Firebase

Si vous ne l'avez pas encore fait, accédez à la console Firebase et créez un nouveau projet Firebase.

Étape 2. Exécutez un test

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

  • Test d'instrumentation : un test que vous écrivez qui vous permet de piloter l'interface utilisateur de votre application avec les actions que vous spécifiez. Un test d'instrumentation peut également faire des assertions explicites sur l'état de votre application pour vérifier le bon fonctionnement à l'aide des API AndroidJUnitRunner . Test Lab prend en charge les frameworks de test d'instrumentation Espresso et UI Automator .
  • Test Robo : Un test qui analyse l'interface de votre application puis l'explore automatiquement en simulant les activités des utilisateurs.
  • Test de boucle de jeu : un test qui utilise un "mode démo" pour simuler les actions des joueurs dans les applications de jeu.

Pour exécuter un test, consultez Exécuter des tests avec Firebase Test Lab pour Android .

Nouveau : tests d'instrumentation avec Orchestrator

Android Test Orchestrator exécute indépendamment chacun des tests d'instrumentation de votre application, ce qui présente plusieurs avantages, mais aussi un inconvénient :

Avantages

  • Aucun état partagé : chaque test s'exécute dans sa propre instance d'instrumentation, de sorte que l'état partagé ne s'accumule pas d'un test à l'autre.

  • Plantages isolés : si un test plante, il supprime uniquement sa propre instance d'instrumentation, de sorte que les autres tests de votre suite s'exécutent toujours.

Inconvénient

  • Durée d'exécution plus longue : chaque test exécutant sa propre instance d'instrumentation signifie que le processus de test prend globalement un peu plus de temps. L'augmentation de la durée d'exécution peut avoir un impact sur l' utilisation de votre quota ou sur le temps facturé et peut vous amener à atteindre les limites d'expiration des appareils .

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

Étape 3. Examinez vos résultats de test

Lorsque le test démarre, vous êtes automatiquement redirigé vers la page des résultats du test. Les tests peuvent prendre un certain nombre de minutes pour s'exécuter, selon le nombre de configurations différentes que vous avez sélectionnées et 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. Consultez Analyser les résultats du laboratoire de test Firebase pour en savoir plus sur l'interprétation des résultats du test.