Tester votre application avec le streaming d'appareils Android

Le streaming sur des appareils Android vous permet d'interagir avec vos applications et de les tester dans de nombreux niveaux d'API et facteurs de forme dans les centres de données sécurisés de Google Android Studio Grâce au streaming sur l'appareil, vous pouvez interagir avec votre appli appareil, comme le ferait un utilisateur, y compris en le faisant pivoter et en le pliant. Ce vous permet de voir le comportement de votre appli dans différentes situations et d'identifier tout problème qui pourrait ne pas apparaître dans d’autres environnements de test.

Premiers pas avec le streaming d'appareils Android

Si vous ne l'avez pas déjà fait, téléchargez et installez la dernière version stable. d'Android Studio et procédez comme suit:

  1. Dans Android Studio, ouvrez un projet Android et accédez à l'onglet Device Gestionnaire, puis cliquez sur l'icône Firebase.
  2. Si vous n'êtes pas déjà connecté à votre compte de développeur, cliquez sur Se connecter à Google et suivez les instructions.
  3. Après avoir fourni les autorisations demandées à Android Studio, revenez à la et sélectionnez un projet Firebase. Si vous n'avez pas de projet Firebase, pouvez en créer un sans frais dans la console Firebase. Remarque: Pour accorder les autorisations nécessaires à l'utilisation du streaming sur l'appareil avec votre Projet Firebase, consultez la section Autorisations Test Lab.
  4. Après avoir sélectionné un projet, vous pouvez parcourir la liste des appareils et sélectionner le appareils que vous souhaitez utiliser.
  5. Cliquez sur OK.

Pour découvrir comment utiliser le streaming sur des appareils, consultez Streaming sur des appareils dans Android Studio.

Activer les autorisations pour le streaming sur les appareils Android

Pour utiliser le streaming d'appareils, vous devez utiliser un projet Firebase avec Autorisations Éditeur ou Propriétaire Si vous souhaitez accorder des rôles et des autorisations plus spécifiques à votre équipe, vous pouvez activer les autorisations Test Lab pour le streaming sur appareil.

Autorisations Test Lab

Configurer les autorisations Test Lab afin de pouvoir exécuter et lire votre test vous devez configurer l'accès aux buckets Cloud Storage. Vous pouvez accorder l'accès à Test Lab via la console Firebase ou la gcloud CLI.

Pour qu'un utilisateur puisse exécuter des tests ou consulter les résultats depuis la console Firebase ou la Test Lab Device Matrix dans Android Studio vous devrez leur attribuer les rôles de projet Éditeur et Lecteur.

Pour qu'un utilisateur puisse exécuter des tests ou afficher les résultats dans la gcloud CLI lors de l'utilisation bucket Cloud Storage, vous pouvez attribuer une paire de rôles prédéfinis accordera l'ensemble d'autorisations requis, à l'aide de l'API Google Cloud console.

  • Pour exécuter le test, attribuez l'administrateur Firebase Test Lab et Firebase Analytics. Rôles de lecteur
  • Pour afficher les résultats des tests, attribuez le lecteur Firebase Test Lab et les rôles de lecteur Firebase Analytics.

Pour en savoir plus sur la configuration de ces autorisations Test Lab précises, consultez le guide de référence des autorisations IAM de Test Lab.