Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Commencer à utiliser Device Farm
Cette procédure pas à pas vous explique comment utiliser Device Farm pour tester une application Android ou iOS native. Vous utilisez la console Device Farm pour créer un projet, télécharger un fichier .apk ou .ipa, exécuter une série de tests standard, puis afficher les résultats.
Note
Device Farm est disponible uniquement dans la AWS
région us-west-2
(Oregon).
Rubriques
Prérequis
Avant de commencer, assurez-vous de respecter les prérequis suivants :
-
Suivez les étapes de Configuration. Vous avez besoin d'un AWS compte et d'un utilisateur AWS Identity and Access Management (IAM) autorisé à accéder à Device Farm.
-
Pour Android, vous pouvez apporter un fichier .apk (package d'application Android) ou utiliser l'exemple d'application que nous fournissons. Pour iOS, vous avez besoin d'un fichier .ipa (archive d'application iOS). Vous téléchargerez le fichier sur Device Farm plus tard dans cette procédure pas à pas.
Note
Assurez-vous que votre fichier .ipa est conçu pour un appareil iOS et non pour un simulateur.
-
(Facultatif) Vous devez effectuer un test à partir de l'un des frameworks de test pris en charge par Device Farm. Vous téléchargez ce package de test sur Device Farm, puis vous exécutez le test ultérieurement dans cette procédure pas à pas. Si aucun package de test n'est disponible, vous pouvez spécifier et exécuter une suite de tests intégrée standard. Pour de plus amples informations, veuillez consulter Frameworks de test et tests intégrés dans AWS Device Farm.
Étape 1 : Se connecter à la console
Vous pouvez utiliser la console Device Farm pour créer et gérer des projets et des exécutions à des fins de test. Vous découvrirez les projets et les exécutions ultérieurement dans cette procédure.
Connectez-vous à la console Device Farm à l'adresse https://console.aws.amazon.com/devicefarm
.
Étape 2 : Création d'un projet
Pour tester une application dans Device Farm, vous devez d'abord créer un projet.
-
Dans le volet de navigation, choisissez Mobile Device Testing, puis Projects.
-
Sous Projets de test d'appareils mobiles, choisissez Créer un projet.
-
Sous Créer un projet, entrez un nom de projet (par exemple,
MyDemoProject
). -
Choisissez Créer.
La console ouvre la page Tests automatisés du projet que vous venez de créer.
Étape 3 : créer et démarrer une course
Maintenant que vous disposez d'un projet, vous pouvez créer et démarrer une exécution. Pour de plus amples informations, veuillez consulter Exécutions.
-
Dans l'onglet Tests automatisés, choisissez Create run. Vous pouvez également suivre le didacticiel intégré à la console en sélectionnant Créer une exécution avec le didacticiel.
-
(Facultatif) Sous Paramètres d'exécution, dans la section Nom de l'exécution, entrez le nom de votre course. Si aucun nom n'est fourni, la console Device Farm nommera votre course « My Device Farm run » par défaut.
-
Sous Paramètres d'exécution, dans la section Type d'exécution, sélectionnez votre type d'exécution. Sélectionnez une application Android si aucune application n'est prête à être testée ou si vous testez une application Android (.apk). Sélectionnez une application iOS si vous testez une application iOS (.ipa).
-
Sous Sélectionner une application, dans la section Options de sélection des applications, choisissez Sélectionner un exemple d'application fourni par Device Farm si aucune application n'est disponible pour les tests. Si vous apportez votre propre application, sélectionnez Télécharger votre propre application, puis choisissez votre fichier de candidature. Si vous chargez une application iOS, veillez à choisir iOS device (Appareil iOS) et non un simulateur.
-
Sous Configurer le test, dans la section Sélectionner le cadre de test, choisissez l'un des frameworks de test ou des suites de tests intégrées. Pour plus d'informations sur chaque option, veuillez consulter Frameworks de test et tests intégrés dans AWS Device Farm.
-
Si vous n'avez pas encore empaqueté vos tests pour Device Farm, choisissez Built-in : Fuzz pour exécuter une suite de tests standard intégrée. Vous pouvez conserver les valeurs par défaut pour Event Count, Event Throttle et Randomizer Seed. Pour de plus amples informations, veuillez consulter Exécution du test de fuzz intégré à Device Farm (Android et iOS).
-
Si vous disposez d'un package de test issu de l'un des frameworks de test pris en charge, choisissez le framework de test correspondant, puis téléchargez le fichier contenant vos tests.
-
-
Sous Sélectionner les appareils, choisissez Utiliser le pool de périphériques et Top Devices.
-
(Facultatif) Pour ajouter une configuration supplémentaire, ouvrez le menu déroulant Configuration supplémentaire. Dans cette section, vous pouvez effectuer l'une des opérations suivantes :
-
Pour fournir d'autres données à utiliser par Device Farm pendant l'exécution, à côté de Ajouter des données supplémentaires, choisissez Choose File, puis naviguez jusqu'au fichier .zip contenant les données et sélectionnez-le.
-
Pour installer une application supplémentaire que Device Farm pourra utiliser pendant l'exécution, à côté de Installer d'autres applications, choisissez Choose File, puis naviguez jusqu'au fichier .apk ou .ipa qui contient l'application et sélectionnez-le. Répétez cette procédure pour les autres applications que vous voulez installer. Vous pouvez modifier l'ordre d'installation en faisant glisser et en déposant les applications après les avoir chargées.
-
Pour spécifier si le Wi-Fi, le Bluetooth, le GPS ou le NFC doivent être activés pendant l'exécution, en regard de Set radio states (Définir les états radio), cochez les cases appropriées.
-
Pour prédéfinir la latitude et la longitude de l'appareil pour l'exécution, saisissez les coordonnées en regard de Device location (Emplacement de l'appareil).
-
Pour prédéfinir les paramètres régionaux de l'appareil pour l'exécution, dans Paramètres régionaux de l'appareil, choisissez les paramètres régionaux.
-
Sélectionnez Activer l'enregistrement vidéo pour enregistrer une vidéo pendant le test.
-
Sélectionnez Activer la capture des données de performance des applications pour capturer les données de performance de l'appareil.
Note
Le réglage de l'état radio et des paramètres régionaux de l'appareil ne sont actuellement disponibles que pour les tests natifs d'Android.
Note
Si vous avez des appareils privés, la configuration spécifique aux appareils privés est également affichée.
-
-
Au bas de la page, choisissez Create run pour planifier l'exécution.
Device Farm démarre l'exécution dès que les appareils sont disponibles, généralement en quelques minutes. Pour consulter le statut de l'exécution, sur la page Tests automatisés de votre projet, choisissez le nom de votre exécution. Sur la page d'exécution, sous Appareils, chaque appareil commence par l'icône en attente
dans le tableau des appareils, puis passe à l'icône en cours
lorsque le test commence. À la fin de chaque test, la console affiche une icône de résultat du test à côté du nom de l'appareil. Lorsque tous les tests sont terminés, l'icône en attente à côté de l'exécution devient une icône de résultat de test.
Étape 4 : Afficher les résultats de la course
Pour afficher les résultats des tests depuis l'exécution, sur la page Tests automatisés de votre projet, choisissez le nom de votre exécution. Une page récapitulative affiche :
-
Le nombre total de tests, par résultat.
-
Des listes des tests comportant des avertissements ou des échecs uniques.
-
Une liste des appareils avec les résultats des tests pour chacun d'entre eux.
-
Toutes les captures d'écran effectuées pendant l'exécution, regroupées par appareil.
-
Section permettant de télécharger le résultat de l'analyse.
Pour de plus amples informations, veuillez consulter Afficher les rapports de test dans Device Farm.
Étapes suivantes
Pour plus d'informations sur Device Farm, consultez Concepts.