Cette page a été traduite par l'API Cloud Translation.
Switch to English

Firebase Test Lab

Testez votre application sur des appareils hébergés dans un centre de données Google.

Firebase Test Lab est une infrastructure de test d'applications basée sur le cloud. En une seule opération, vous pouvez tester votre application Android ou iOS sur une grande variété d'appareils et de configurations d'appareils, et voir les résultats, notamment les journaux, les vidéos et les captures d'écran, dans la console Firebase.

Lancer un test

Capacités clés

Tester les applications Android et iOS Si votre application dispose à la fois d'une version Android et iOS, ne vous inquiétez pas. Test Lab propose désormais des appareils iOS sur lesquels effectuer des tests.
Exécutez sur de vrais appareils Test Lab exerce votre application sur les appareils installés et exécutés dans un centre de données Google, afin que vous puissiez trouver des problèmes qui ne se produisent que sur des appareils et des configurations spécifiques.
Intégration du workflow Test Lab est intégré à la console Firebase, à Android Studio et à l'outil de ligne de commande gcloud. Vous pouvez même l'utiliser avec les systèmes d'intégration continue (CI).

Comment ça marche?

Test Lab utilise de vrais appareils de production fonctionnant dans un centre de données Google pour tester votre application. Les appareils sont flashés avec des API mises à jour et ont des paramètres régionaux personnalisables, vous permettant de tester votre application sur le matériel et les configurations qu'elle rencontrera dans le monde réel.

Appareils physiques dans un centre de données

Appareils dans un centre de données

Test Lab exécute des tests Espresso et UI Automator 2.0 sur les applications Android et des tests XCTest sur les applications iOS. Écrivez des tests à l'aide de l'un de ces frameworks, puis exécutez-les via la console Firebase ou l'interface de ligne de commande gcloud.

Si vous testez uniquement sur Android, vous pouvez même demander à Test Lab de créer les tests pour vous, à l'aide de tests Robo automatisés.

Chemin de mise en œuvre

Préparez votre application pour les tests
  • iOS: écrivez des tests XCT, puis créez et empaquetez votre application pour la télécharger.
  • Android: rédigez un test d'instrumentation, modifiez votre application pour prendre en charge un test Game Loop ou évitez complètement la préparation de test avec un test Robo.
Choisissez un environnement de test et une matrice de test À l'aide de la console Firebase ou de l'interface de ligne de commande gcloud, définissez une matrice de test en sélectionnant un ensemble de périphériques, de versions de système d'exploitation, de paramètres régionaux et d'orientations d'écran.
Exécutez vos tests et examinez les résultats des tests Selon la taille de votre matrice de test, plusieurs minutes peuvent être nécessaires pour que Test Lab exécute vos tests. Une fois vos tests terminés, vous pouvez voir les résultats dans la console Firebase.

Prochaines étapes