Utilisation des rapports de test dans Device Farm - AWS Device Farm

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.

Utilisation des rapports de test dans Device Farm

Utilisez la console Device Farm pour consulter vos rapports de test. Pour plus d’informations, consultez Rapports dans AWS Device Farm.

Prérequis

Configurez une exécution de test et vérifiez qu'elle est terminée.

  1. Pour créer une exécution, consultez Création d'un test dans Device Farm, puis revenez à cette page.

  2. Vérifiez que l'exécution est terminée. Pendant votre test, la console Device Farm affiche une icône en attente Device Farm scheduled a job. pour les exécutions en cours. Chaque appareil en cours d'exécution démarrera également par l'icône en attente, puis passera à l' Device Farm progress indicator. icône en cours d'exécution lorsque le test débutera. À la fin de chaque test, une icône de résultat de test s'affiche à 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. Pour plus d’informations, consultez Comprendre les résultats des tests.

Comprendre les résultats des tests

La console Device Farm affiche des icônes qui vous aident à évaluer rapidement l'état de votre cycle de test terminé.

Communication des résultats d'un test individuel

Pour les rapports décrivant un test individuel, Device Farm affiche une icône :

Description Icône
Le test a abouti. The test succeeded.
Le test a échoué. The test failed.
Device Farm a sauté le test. The test was skipped.
Le test s'est arrêté. The test was stopped.
Device Farm a renvoyé un avertissement. Device Farm returned a warning.
Device Farm a renvoyé un message d'erreur. Device Farm returned an error.

Communication des résultats de plusieurs tests

Si vous choisissez une exécution terminée, Device Farm affiche un graphique récapitulatif des résultats des tests.

Device Farm test results summary graph.

Par exemple, ce graphique des résultats de test montre que 4 tests ont été interrompus, 1 test ayant échoué et 10 tests réussis.

Les graphiques sont toujours codés par couleur et étiquetés.

Affichage des rapports

Vous pouvez consulter les résultats de votre test dans la console Device Farm.

Afficher la page récapitulative du test

  1. Connectez-vous à la console Device Farm à l'adresse https://console.aws.amazon.com/devicefarm.

  2. Dans le volet de navigation, choisissez Mobile Device Testing, puis Projects.

  3. Dans la liste des projets, choisissez le projet pour l'exécution.

    Astuce

    Pour filtrer la liste des projets par nom, utilisez la barre de recherche.

  4. Choisissez une exécution terminée pour afficher la page de son rapport récapitulatif.

  5. La page récapitulative de l'exécution de test affiche une présentation de vos résultats de test.

    • La section Unique problems (Problèmes uniques) répertorie les avertissements et échecs uniques. Pour afficher les problèmes uniques, suivez les instructions fournies dans Afficher des rapports de problèmes uniques.

    • La section Devices (Appareils) affiche le nombre total de tests, par résultat, pour chaque appareil.

      Device Farm device summary results.

      Dans cet exemple, il existe plusieurs appareils. Dans la première entrée du tableau, l'appareil Google Pixel 4 XL exécutant la version 10 d'Android signale trois tests réussis dont l'exécution a duré 02:36 minutes.

      Pour afficher les résultats par appareil, suivez les instructions fournies dans Afficher les rapports sur les appareils.

    • La section Captures d'écran affiche la liste de toutes les captures d'écran capturées par Device Farm pendant l'exécution, regroupées par appareil.

    • Dans la section Résultat de l'analyse, vous pouvez télécharger le résultat de l'analyse.

Afficher des rapports de problèmes uniques

  1. Dans Unique problems (Problèmes uniques), choisissez le problème que vous souhaitez afficher.

  2. Choisissez l'appareil. Le rapport affiche des informations sur le problème.

    La section Video (Vidéo) affiche un enregistrement vidéo téléchargeable du test.

    La section Résultat affiche le résultat du test. Le statut est représenté par une icône de résultat. Pour plus d’informations, consultez Communication des résultats d'un test individuel.

    La section Logs affiche toutes les informations enregistrées par Device Farm pendant le test. Pour afficher ces informations, suivez les instructions fournies dans Afficher les informations du journal relatives à un problème, à un appareil, à une suite ou à un test dans un rapport.

    L'onglet Performance affiche des informations sur les données de performance générées par Device Farm pendant le test. Pour afficher ces données de performance, suivez les instructions fournies dans Afficher les données de performance relatives à un problème, à un appareil, à une suite ou à un test dans un rapport.

    L'onglet Fichiers affiche la liste de tous les fichiers associés au test (tels que les fichiers journaux) que vous pouvez télécharger. Pour télécharger un fichier, cliquez sur le lien du fichier dans la liste.

    L'onglet Captures d'écran affiche la liste de toutes les captures d'écran capturées par Device Farm pendant le test.

Afficher les rapports sur les appareils

  • Dans la section Devices (Appareils), choisissez l'appareil.

    La section Video (Vidéo) affiche un enregistrement vidéo téléchargeable du test.

    La section Suites affiche un tableau contenant des informations sur les suites de l'appareil.

    Dans ce tableau, la colonne Résultats des tests récapitule le nombre de tests par résultat pour chacune des suites de tests exécutées sur le périphérique. Ces données comportent également une composante graphique. Pour plus d’informations, consultez Communication des résultats de plusieurs tests.

    Pour afficher les résultats complets par suite, suivez les instructions figurant dansAfficher les rapports de la suite de tests.

    La section Logs affiche toutes les informations que Device Farm a enregistrées pour l'appareil pendant l'exécution. Pour afficher ces informations, suivez les instructions fournies dans Afficher les informations du journal relatives à un problème, à un appareil, à une suite ou à un test dans un rapport.

    La section Performance affiche des informations sur les données de performance générées par Device Farm pour l'appareil pendant l'exécution. Pour afficher ces données de performance, suivez les instructions fournies dans Afficher les données de performance relatives à un problème, à un appareil, à une suite ou à un test dans un rapport.

    La section Fichiers affiche la liste des suites pour l'appareil et tous les fichiers associés (tels que les fichiers journaux) que vous pouvez télécharger. Pour télécharger un fichier, cliquez sur le lien du fichier dans la liste.

    La section Captures d'écran affiche la liste de toutes les captures d'écran capturées par Device Farm pendant l'exécution de l'appareil, regroupées par suite.

Afficher les rapports de la suite de tests

  1. Dans la section Devices (Appareils), choisissez l'appareil.

  2. Dans la section Suites, choisissez la suite dans le tableau.

    La section Video (Vidéo) affiche un enregistrement vidéo téléchargeable du test.

    La section Tests affiche un tableau contenant des informations sur les tests de la suite.

    Dans le tableau, la colonne Résultats du test affiche le résultat. Ces données comportent également une composante graphique. Pour plus d’informations, consultez Communication des résultats de plusieurs tests.

    Pour afficher les résultats complets par test, suivez les instructions deAffichage des rapports de test.

    La section Logs affiche toutes les informations enregistrées par Device Farm lors de l'exécution de la suite. Pour afficher ces informations, suivez les instructions fournies dans Afficher les informations du journal relatives à un problème, à un appareil, à une suite ou à un test dans un rapport.

    La section Performance affiche des informations sur les données de performance générées par Device Farm lors de l'exécution de la suite. Pour afficher ces données de performance, suivez les instructions fournies dans Afficher les données de performance relatives à un problème, à un appareil, à une suite ou à un test dans un rapport.

    La section Fichiers affiche la liste des tests pour la suite et tous les fichiers associés (tels que les fichiers journaux) que vous pouvez télécharger. Pour télécharger un fichier, cliquez sur le lien du fichier dans la liste.

    La section Captures d'écran affiche une liste de toutes les captures d'écran capturées par Device Farm lors de l'exécution de la suite, regroupées par test.

Affichage des rapports de test

  1. Dans la section Devices (Appareils), choisissez l'appareil.

  2. Dans la section Suites, choisissez la suite.

  3. Dans la section Tests, choisissez le test.

  4. La section Video (Vidéo) affiche un enregistrement vidéo téléchargeable du test.

    La section Résultat affiche le résultat du test. Le statut est représenté par une icône de résultat. Pour plus d’informations, consultez Communication des résultats d'un test individuel.

    La section Logs affiche toutes les informations enregistrées par Device Farm pendant le test. Pour afficher ces informations, suivez les instructions fournies dans Afficher les informations du journal relatives à un problème, à un appareil, à une suite ou à un test dans un rapport.

    L'onglet Performance affiche des informations sur les données de performance générées par Device Farm pendant le test. Pour afficher ces données de performance, suivez les instructions fournies dans Afficher les données de performance relatives à un problème, à un appareil, à une suite ou à un test dans un rapport.

    L'onglet Fichiers affiche la liste de tous les fichiers associés au test (tels que les fichiers journaux) que vous pouvez télécharger. Pour télécharger un fichier, cliquez sur le lien du fichier dans la liste.

    L'onglet Captures d'écran affiche la liste de toutes les captures d'écran capturées par Device Farm pendant le test.

Afficher les données de performance relatives à un problème, à un appareil, à une suite ou à un test dans un rapport

Note

Device Farm collecte les données de performance des appareils uniquement pour les appareils Android pour le moment.

L'onglet Performances affiche les informations suivantes :

  • Le graphique du processeur affiche le pourcentage de processeur utilisé par l'application sur un seul cœur lors du problème, de l'appareil, de la suite ou du test sélectionné (le long de l'axe vertical) au fil du temps (le long de l'axe horizontal).

    L'axe vertical est exprimé en pourcentage, de 0 % jusqu'au pourcentage maximal enregistré.

    Ce pourcentage peut dépasser 100 % si l'application a utilisé plusieurs cœurs. Par exemple, si trois cœurs sont à 60 % d'utilisation, le pourcentage affiché est 180 %.

  • Le graphique de la mémoire affiche le nombre de Mo utilisés par l'application lors du problème, de l'appareil, de la suite ou du test sélectionné (le long de l'axe vertical) au fil du temps (le long de l'axe horizontal).

    L'axe vertical est exprimé en Mo, de 0 Mo jusqu'au nombre maximal de Mo enregistrés.

  • Le graphique Threads affiche le nombre de threads utilisés pendant le problème, l'appareil, la suite ou le test sélectionné (axe vertical) au fil du temps (axe horizontal).

    L'axe vertical est exprimé en nombre de fils, de zéro fil au nombre maximum de fils enregistrés.

Dans tous les cas, l'axe horizontal est représenté, en secondes, du début à la fin de l'exécution du problème, appareil, suite ou test sélectionné.

Pour afficher des informations concernant un point de données spécifique, suspendez le graphique souhaité à la seconde souhaitée sur l'axe horizontal.

Afficher les informations du journal relatives à un problème, à un appareil, à une suite ou à un test dans un rapport

La section Logs affiche les informations suivantes :

  • Source représente la source d'une entrée de journal. Les valeurs possibles incluent :

    • Harness représente une entrée de journal créée par Device Farm. Ces entrées de journal sont généralement créées lors du démarrage et de l'arrêt d'événements.

    • Le périphérique représente une entrée de journal créée par le périphérique. Pour Android, ces entrées de journal sont compatibles avec logcat. Pour iOS, ces entrées de journal sont compatibles avec syslog.

    • Test représente une entrée de journal créée par un test ou son framework de test.

  • Time (Temps) représente le temps écoulé entre la première entrée de journal et cette entrée de journal. Le temps est exprimé au format MM:SS.SSS, où M représente les minutes et S représente les secondes.

  • PID représente l'identifiant de processus (PID) ayant créé l'entrée de journal. Toutes les entrées de journal créées par une application sur un appareil ont le même PID.

  • Level (Niveau) représente le niveau de journalisation de l'entrée de journal. Par exemple, Logger.debug("This is a message!") consigne un Level (Niveau) Debug. Voici les valeurs possibles :

    • Alert (Alerte)

    • Critical (Critique)

    • Debug (Débogage)

    • Emergency (Urgence)

    • Error (Erreur)

    • Errored (Erroné)

    • Échec

    • Info (Infos)

    • Internal (Interne)

    • Notice (Avis)

    • Passed (Réussite)

    • Ignoré

    • Arrêté(e)

    • Verbose (Détaillé)

    • Warned (Averti)

    • Warning (Avertissement)

  • Tag (Balise) représente les métadonnées arbitraires de l'entrée de journal. Par exemple, Android logcat peut s'en servir pour décrire la partie du système ayant créé l'entrée de journal (par exemple, ActivityManager).

  • Message représente le message ou les données de l'entrée de journal. Par exemple, Logger.debug("Hello, World!") journalise le Message "Hello, World!".

Pour afficher uniquement une partie des informations :

  • Pour afficher toutes les entrées du journal correspondant à la valeur d'une colonne spécifique, entrez la valeur dans la barre de recherche. Par exemple, pour afficher toutes les entrées du journal dont la valeur Source est égale àHarness, entrez Harness dans la barre de recherche.

  • Pour supprimer tous les caractères d'une zone d'en-tête de colonne, cliquez sur le X de cette zone d'en-tête de colonne. Supprimer tous les caractères d'une zone d'en-tête de colonne revient à entrer * dans cette zone d'en-tête de colonne.

Pour télécharger toutes les informations de journal de l'appareil, y compris toutes les suites et tous les tests que vous avez exécutés, choisissez Télécharger les journaux.