Test Lab vous permet de tester votre application sur une grande variété d'appareils et de versions d'Android. Vous pouvez consulter les appareils disponibles de différentes manières:
Console Firebase:si vous exécutez des tests à partir de la console Firebase, vous pouvez afficher la liste des appareils disponibles à l'étape Sélectionner des dimensions du workflow Exécuter un test.
Google Cloud CLI:pour afficher la liste des appareils disponibles à partir de la Google Cloud CLI, utilisez la commande suivante:
gcloud firebase test android models list
Google APIs Explorer:vous pouvez même rechercher directement les appareils, sans projet Firebase ni CLI gcloud, à l'aide de Google APIs Explorer.
Indicateur de stabilité de l'appareil
Test Lab indique les appareils dont la stabilité est dégradée dans la console Firebase et la Google Cloud CLI avec un indicateur Stabilité réduite. Les appareils marqués de l'indicateur Stabilité réduite ont enregistré des taux de résultats non concluants plus élevés pendant une période prolongée de 30 jours ou plus. Cette fonctionnalité vous aide à mieux choisir les appareils pour votre cas d'utilisation en vous indiquant si la stabilité d'un appareil de test est dégradée.
Afficher la stabilité de l'appareil dans la console Firebase
Vous pouvez consulter la stabilité de l'appareil dans la console Firebase lorsque vous configurez un nouveau test pour un appareil spécifique.
Pour afficher la stabilité de l'appareil, procédez comme suit:
Ouvrez la page Test Lab dans la console Firebase.
Sélectionnez Exécuter un test, puis un type de test.
Importez le binaire de votre application.
À l'étape "Sélectionner des dimensions", cliquez sur Personnaliser.
Sélectionnez un ou plusieurs appareils sur lesquels exécuter votre test. En fonction de la stabilité de l'appareil, un libellé Stabilité réduite peut s'afficher à côté des appareils sélectionnés.
Exécutez votre test.
Afficher la stabilité de l'appareil dans la Google Cloud CLI
Vous pouvez consulter la stabilité de l'appareil dans la gcloud CLI pour un appareil spécifique lorsque vous configurez un nouveau test.
Pour afficher la stabilité de l'appareil, procédez comme suit:
Téléchargez la dernière version du SDK Google Cloud et suivez les instructions.
Exécutez l'une des commandes suivantes :
gcloud firebase test android models list
ougcloud firebase test android models describe MODEL_ID
.
Si la stabilité d'un appareil de test est dégradée, la balise reduced_stability
s'affiche dans la colonne "TAGS", qui liste les versions concernées.
Capacité de l'appareil
Test Lab fournit des informations agrégées sur la capacité des appareils mobiles via la console Firebase et la CLI Firebase. La capacité de l'appareil correspond au nombre agrégé d'appareils en ligne dans l'atelier d'appareils mobiles de Google. Cette fonctionnalité vous aide à vous assurer qu'il y a suffisamment d'appareils dans notre laboratoire pour exécuter vos tests plus efficacement. La capacité de l'appareil est mesurée en trois niveaux : "Élevée", "Moyenne" et "Faible".
Les tests exécutés à n'importe quel niveau de capacité de l'appareil peuvent prendre plus de temps en raison des facteurs suivants:
- Trafic, qui affecte le début du test. Pour vérifier si des pannes ou des interruptions sont signalées, consultez le tableau de bord d'état Firebase.
- Défaillances de l'appareil ou de l'infrastructure, qui peuvent se produire à tout moment et affecter la durée d'exécution du test.
Le tableau suivant décrit les types de capacité des appareils et fournit des recommandations sur le moment où utiliser chaque type de capacité:
Capacité | Description | Utilisation recommandée |
Haute capacité | Le catalogue d'appareils Test Lab contient de nombreux appareils. | À utiliser lorsque vous exécutez un grand nombre de tests. |
Capacité moyenne | Le catalogue d'appareils Test Lab contient un nombre modéré d'appareils. | Ce niveau de capacité convient à la plupart de vos tests. |
Faible capacité | Le catalogue d'appareils Test Lab contient peu d'appareils. Bien que les appareils obsolètes appartiennent au groupe "capacité faible", tous les appareils à faible capacité ne sont pas obsolètes. | À utiliser lorsque vous devez exécuter un test sur un modèle et une version d'appareil spécifiques. Ces tests ne conviennent pas au partitionnement de test. En raison de la faible capacité, les tests peuvent prendre beaucoup de temps, en particulier si vous appelez un grand nombre de tests en même temps. |
Afficher la capacité de l'appareil dans la console Firebase
Vous pouvez consulter la capacité de l'appareil dans la console Firebase pour un appareil spécifique lorsque vous configurez un nouveau test.
Pour afficher la capacité de l'appareil, procédez comme suit:
Ouvrez la page Test Lab dans la console Firebase.
Sélectionnez Exécuter un test, puis un type de test.
Importez le binaire de votre application.
À l'étape "Sélectionner des dimensions", cliquez sur Personnaliser.
(Facultatif) Pour filtrer les appareils par niveau de capacité, procédez comme suit:
Cliquez sur l'icône Filtrer.
Sélectionnez Capacité.
Cliquez sur le niveau de capacité que vous souhaitez filtrer: Moyenne ou Élevée. Pour exclure les appareils à faible capacité, filtrez les résultats par "Moyen" et "Élevé".
Cliquez sur Appliquer.
Sélectionnez un ou plusieurs appareils sur lesquels exécuter votre test. Selon la capacité de l'appareil, l'étiquette Moyenne ou Élevée peut s'afficher à côté des appareils sélectionnés.
Exécutez votre test.
Afficher la capacité de l'appareil dans la Google Cloud CLI
Vous pouvez consulter la capacité de l'appareil dans la gcloud CLI pour un appareil spécifique lorsque vous configurez un nouveau test.
Pour afficher la capacité de l'appareil, procédez comme suit:
- Téléchargez la dernière version du SDK Google Cloud et suivez les instructions. La version doit être 417.0.0 ou ultérieure.
- Exécutez l'une des commandes suivantes:
gcloud firebase test android list-device-capacities
ou
gcloud firebase test android models describe MODEL_ID
La sortie inclut la capacité de l'appareil, l'ID du modèle, le nom du modèle et l'ID de la version du système d'exploitation.
Appareils et versions obsolètes
Les appareils obsolètes sont disponibles pendant au moins un mois avant d'être supprimés du catalogue d'appareils Test Lab. Une fois un appareil supprimé, Test Lab n'exécute plus les requêtes de test ciblées sur l'appareil. Ces requêtes sont marquées comme Skipped
.
Appareils obsolètes
Samsung | Galaxy Tab S3 | Physique | gts3lltevzw/28 | 2024-04-14 |
Google Nexus 5X | Virtuel | Nexus5X/24 | 2025-01-31 | |
Google Nexus 5X | Virtuel | Nexus 5X/25 | 2025-01-31 | |
Google Nexus 6 | Virtuel | Nexus6/24 | 2025-01-31 | |
Google Nexus 6 | Virtuel | Nexus6/25 | 2025-01-31 | |
Google Nexus 6P | Virtuel | Nexus6P/24 | 2025-01-31 | |
Google Nexus 6P | Virtuel | Nexus6P/25 | 2025-01-31 | |
Clone Google Nexus 7 16:9 | Virtuel | Nexus7_clone_16_9/24 | 2025-01-31 | |
Clone Google Nexus 7 16:9 | Virtuel | Nexus7_clone_16_9/25 | 2025-01-31 | |
Google Nexus 9 | Virtuel | Nexus9/24 | 2025-01-31 | |
Google Nexus 9 | Virtuel | Nexus9/25 | 2025-01-31 | |
Google Nexus (basse résolution) | Virtuel | NexusLowRes/24 | 2025-01-31 | |
Google Nexus (basse résolution) | Virtuel | NexusLowRes/25 | 2025-01-31 |
Demander un appareil
Si vous souhaitez utiliser un appareil qui n'est pas disponible dans Test Lab, vous pouvez envoyer une demande pour qu'il soit ajouté au catalogue.