Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Firebase Test Lab
plat_iosplat_android
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 cloud qui vous permet de tester votre application sur différents appareils et configurations afin d'obtenir une meilleure idée de ses performances auprès des utilisateurs réels.
Exécutez des tests sur une large gamme d'appareils Android et iOS hébergés par Test Lab,
y compris des appareils de test Android virtuels
qui s'exécutent sur des hôtes ARM plus rapides.
Exécuter sur des appareils réels
Test Lab exercices avec votre appli sur les appareils installés et en cours d'exécution
dans un centre de données Google, ce qui permet d'identifier des problèmes qui ne surviennent
sur des appareils et des configurations spécifiques.
Intégration des processus
Test Lab est intégré à la console Firebase, Android Studio,
et gcloud CLI. Vous pouvez également l'utiliser avec des
d'intégration (CI).
Fonctionnement
Test Lab utilise des appareils de production réels s'exécutant dans un centre de données Google pour
tester votre application. Les API mises à jour s'affichent sur les appareils
les paramètres régionaux, ce qui vous permet de tester votre application sur le matériel
configurations qu'il rencontrera
dans le monde réel.
Si nécessaire, modifiez votre test pour qu'il s'exécute sur Test Lab. Créez et empaquetez votre application, puis importez-la dans Firebase.
Choisir des appareils de test et une matrice de test
À l'aide de l'un de nos outils intégrés, définissez votre matrice de test en sélectionnant une
les appareils, les versions d'OS, les paramètres régionaux et les orientations d'écran.
Exécuter le test et examiner ses résultats
Exécutez votre test à l'aide des outils disponibles. En fonction de la taille de votre test
la matrice, cela peut prendre plusieurs minutes
Test Lab pour exécuter vos tests. À la fin de vos tests, vous
pouvez voir les résultats dans la console Firebase.
Étapes suivantes
Consultez une présentation des premiers pas: iOS, Android
Testez votre application avec la console Firebase: iOS,
Android
Tester votre application avec la gcloud CLI : iOS, guide Android
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/17 (UTC).
[null,null,["Dernière mise à jour le 2025/08/17 (UTC)."],[],[],null,["# Firebase Test Lab\n=================\n\nplat_ios plat_android \nTest your app on devices hosted in a Google data center. \n\nFirebase Test Lab is a cloud-based app testing infrastructure that lets you\ntest your app on a range of devices and configurations, so you can get a better\nidea of how it'll perform in the hands of live users.\n\n[Run a test](https://console.firebase.google.com/project/_/testlab/histories/)\n\nFor instructions about running tests with Test Lab, visit our\nGetting Started guides:\n\n[iOS+](/docs/test-lab/ios/get-started)\n[Android](/docs/test-lab/android/get-started)\n\nKey capabilities\n----------------\n\n|--------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Test both Android and iOS apps | Run tests on a wide range of Android and iOS devices hosted by Test Lab, including virtual Android test devices that run on faster Arm hosts. |\n| Run on real devices | Test Lab exercises your app on devices installed and running in a Google data center, so you can find issues that only occur on specific devices and configurations. |\n| Workflow integration | Test Lab is integrated with the Firebase console, Android Studio, and the gcloud CLI. You can also use it with Continuous Integration (CI) systems. |\n\nHow does it work?\n-----------------\n\nTest Lab uses real, production devices running in a Google data center to\ntest your app. The devices are flashed with updated APIs and have customizable\nlocale settings, allowing you to road-test your app on the hardware and\nconfigurations it'll encounter in real-world use.\n| **Note:** Test Lab is not intended for, and should not be used for, load-testing any back-end servers used by your app.\n\nOverview of implementation path\n-------------------------------\n\n|---|---------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Get your app ready for testing | - First, choose a test to run: - Instrumentation test for [Android](/docs/test-lab/android/instrumentation-test) - Robo test for [Android](/docs/test-lab/android/robo-ux-test) (does not require a pre-written test) - Game Loop test for [iOS](/docs/test-lab/ios/run-game-loop-test) and [Android](/docs/test-lab/android/game-loop) - XCTest for [iOS](/docs/test-lab/ios/run-xctest) - If necessary, modify your test to run on Test Lab. Build and package your app, then upload it to Firebase. |\n| | Choose test devices and a test matrix | Using one of our integrated tools, define your test matrix by selecting a set of devices, OS versions, locales, and screen orientations. |\n| | Run your test and review test results | Run your test using our available tools. Depending on the size of your test matrix, it can take several minutes for Test Lab to run your tests. After your tests finish, you can see the results in the Firebase console. |\n\nNext steps\n----------\n\n- Visit an overview of how to get started: [iOS](/docs/test-lab/ios/get-started), [Android](/docs/test-lab/android/get-started)\n\n- Test your app with the Firebase console: [iOS](/docs/test-lab/ios/firebase-console),\n [Android](/docs/test-lab/android/firebase-console)\n\n- Test your app with the gcloud CLI: [iOS](/docs/test-lab/ios/command-line),\n [Android guide](/docs/test-lab/android/command-line)\n\n- Test your app with Android Studio 2.0+: [Android codelab](//codelabs.developers.google.com/codelabs/firebase-android/)\n\n- Visit [frequently-asked questions](/docs/test-lab/troubleshooting)\n\n- Learn how Google accelerates mobile development and helps developers build\n better performing, more stable apps: [Mobile Applications On-Device Testing at Google scale](https://research.google/pubs/pub51331/)"]]