Appareils disponibles dans Test Lab

Test Lab vous permet de tester votre application sur une grande variété d'appareils et de versions d'Android. Voici quelques façons de voir quels appareils sont disponibles :

  • Console Firebase : si vous exécutez des tests depuis la console Firebase, vous pouvez voir la liste des appareils disponibles lors de l'étape Sélectionner des dimensions du workflow Exécuter un test.

  • gcloud 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 gcloud CLI, à 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 Google Cloud CLI avec l'indicateur Stabilité réduite. Les appareils marqués avec l'indicateur Stabilité réduite ont généré des taux plus élevés de résultats non concluants 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é des appareils 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 :

  1. Ouvrez la page Test Lab dans la console Firebase.

  2. Sélectionnez Exécuter un test, puis choisissez un type de test.

  3. Importez le fichier binaire de votre application.

  4. À l'étape "Sélectionner des dimensions", cliquez sur Personnaliser.

  5. Choisissez un ou plusieurs appareils sur lesquels exécuter votre test. En fonction de la stabilité de l'appareil, le libellé Stabilité réduite peut s'afficher à côté des appareils sélectionnés.

  6. Exécutez votre test.

Afficher la stabilité des appareils dans Google Cloud CLI

Vous pouvez consulter la stabilité d'un appareil spécifique dans la gcloud CLI lorsque vous configurez un nouveau test.

Pour afficher la stabilité de l'appareil, procédez comme suit :

  1. Téléchargez le dernier SDK Google Cloud et suivez les instructions.

  2. Exécutez l'une des commandes suivantes : gcloud firebase test android models list ou gcloud firebase test android models describe MODEL_ID.

Si un appareil de test présente une stabilité dégradée, vous pouvez voir le tag reduced_stability dans la colonne "TAGS" (TAGS) listant 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 total d'appareils en ligne dans le parc d'appareils mobiles de Google. Cette fonctionnalité vous permet de vous assurer qu'il y a suffisamment d'appareils dans notre parc pour exécuter vos tests plus efficacement. La capacité de l'appareil est mesurée comme étant élevée, moyenne ou faible.

Les tests exécutés sur n'importe quel niveau de capacité de l'appareil peuvent prendre plus de temps en raison des facteurs suivants :

  • le trafic, qui affecte le moment où le test commence. Pour vérifier si des pannes ou des échecs ont été signalés, consultez le tableau de bord d'état Firebase.
  • Les défaillances d'appareils ou d'infrastructures, 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é de l'appareil 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 à l'exécution de la plupart de vos tests.
Capacité faible Le catalogue d'appareils Test Lab contient peu d'appareils. Bien que les appareils obsolètes appartiennent au groupe à faible capacité, tous les appareils à faible capacité ne sont pas obsolètes. Utilisez cette option 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 des tests. En raison de la faible capacité, les tests peuvent prendre beaucoup de temps, surtout si vous en appelez un grand nombre en même temps.
Remarque : La capacité des appareils virtuels Android est variable. Le nombre d'appareils virtuels pré-démarrés est basé sur l'utilisation récente typique et peut être automatiquement augmenté en cas d'utilisation plus intensive.

Afficher la capacité de l'appareil dans la console Firebase

Vous pouvez consulter la capacité d'un appareil spécifique dans la console Firebase lorsque vous configurez un nouveau test.

Pour afficher la capacité de l'appareil, procédez comme suit :

  1. Ouvrez la page Test Lab dans la console Firebase.

  2. Sélectionnez Exécuter un test, puis choisissez un type de test.

  3. Importez le fichier binaire de votre application.

  4. À l'étape "Sélectionner des dimensions", cliquez sur Personnaliser.

  5. (Facultatif) Pour filtrer les appareils par niveau de capacité, procédez comme suit :

    1. Cliquez sur l'icône Filtrer.

    2. Sélectionnez Capacité.

    3. Cliquez sur le niveau de capacité selon lequel vous souhaitez filtrer les résultats : Moyenne ou Élevée. Pour exclure les appareils de faible capacité, filtrez par "Moyenne" et "Élevée".

    4. Cliquez sur Appliquer.

  6. Choisissez un ou plusieurs appareils sur lesquels exécuter votre test. Selon la capacité de l'appareil, les libellés Moyenne ou Élevée peuvent s'afficher à côté des appareils sélectionnés.

  7. Exécutez votre test.

Afficher la capacité des appareils dans Google Cloud CLI

Vous pouvez afficher la capacité d'un appareil spécifique dans gcloud CLI lorsque vous configurez un nouveau test.

Pour afficher la capacité de l'appareil, procédez comme suit :

  1. Téléchargez le dernier SDK Google Cloud et suivez les instructions. La version doit être 417.0.0 ou ultérieure.
  2. 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 de l'OS.

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 demandes de test ciblant cet appareil. Ces demandes sont marquées comme Skipped.

Appareils obsolètes

Fabricant Nom du modèle Forme de l'appareil ID de l'appareil Date de suppression prévue Remplacement recommandé
Lenovo Lenovo Tab P11 Physique J606F/30 2025-05-03
Samsung Galaxy Tab S3 Physique gts3lltevzw/28 2024-04-14
Samsung Galaxy Tab A (2016) Physique gtaxlwifi/27 2025-04-30
Google Google Nexus 5X Virtuel Nexus5X/24 2025-03-31
Nexus5X/25 2025-03-31
Nexus5X/26 2025-03-31 MediumPhone.arm/26
Google Google Nexus 6 Virtuel Nexus6/24 2025-03-31
Nexus6/25 2025-03-31
Google Google Nexus 6P Virtuel Nexus6P/24 2025-03-31
Nexus6P/25 2025-03-31
Nexus6P/26 2025-03-31 MediumPhone.arm/26
Nexus6P/27 2025-03-31 MediumPhone.arm/27
Google Google Nexus 7 Clone 16:9 Virtuel Nexus7_clone_16_9/24 2025-03-31
Nexus7_clone_16_9/25 2025-03-31
Nexus7_clone_16_9/26 2025-03-31
Google Google Nexus 9 Virtuel Nexus9/24 2025-03-31
Nexus9/25 2025-03-31
Google Google Nexus (LowRes) Virtuel NexusLowRes/24 2025-03-31
NexusLowRes/25 2025-03-31
NexusLowRes/26 2025-03-31 SmallPhone.arm/26
NexusLowRes/27 2025-03-31 SmallPhone.arm/27
NexusLowRes/28 2025-03-31 SmallPhone.arm/28
NexusLowRes/29 2025-03-31 SmallPhone.arm/29
NexusLowRes/30 2025-03-31 SmallPhone.arm/30
Google Pixel 2 Virtuel Pixel2/26 2025-03-31 MediumPhone.arm/26
Pixel2/27 2025-03-31 MediumPhone.arm/27
Pixel2/28 2025-03-31 MediumPhone.arm/28
Pixel2/29 2025-03-31 MediumPhone.arm/29
Pixel2/30 2025-03-31 MediumPhone.arm/30
Google Pixel 3 Virtuel Pixel3/30 2025-03-31 MediumPhone.arm/30
Générique Tablette Android générique 720 x 1 600 à 270 dpi Virtuel AndroidTablet270dpi/30 2025-03-31 AndroidTablet270dpi.arm/30
Google Google TV Amati Virtuel AmatiTvEmulator/29 2025-05-31
À déterminer
Google Google TV Virtuel GoogleTvEmulator/30 2025-05-31
À déterminer
GoogleTv.arm/31 (bientôt disponible)
Samsung Galaxy Z Fold 3 Physique q2q/31 2025-03-31
Realme GT Neo 3 Physique RED8BEL1/33 2025-02-03
OnePlus OnePlus 9 Pro Physique OnePlus9Pro/33 2025-02-03
Samsung Galaxy Z Fold 3 Physique q2q/30 2025-02-06
Samsung Samsung Galaxy S9 Physique starqlteue/26 2025-02-21
Google Google Wembley Physique wembley_2GB_full/30 2025-03-03
Google Lenovo Tab P12 Pro Physique gsi_arm64/33 2025-03-03
Samsung Samsung Galaxy A51 Physique a51/31 2025-03-03
OnePlus OnePlus Nord2 5G Physique OP515BL1/33 2025-03-12
HMD Global Nokia 1 Physique FRT/27 2025-06-09
Samsung Samsung Galaxy S20 Physique x1q/29 2025-06-09
LG LM-G900 Physique caymanlm/31 2025-06-09
Google Pixel 8 Physique shiba_beta/35 2025-06-26 shiba/35
Samsung Samsung Galaxy Note 9 Physique crownlte/29 2025-08-18

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.