Enregistrement de tests à partir du client de test mobile Android

Les tests mobiles sont généralement créés via l'enregistrement d'une session sur le périphérique mobile ou le simulateur qui exécute l'application à tester. A la fin de la session d'enregistrement, vous fermez l'application et la session enregistrée est téléchargée vers Test Workbench où elle est utilisée pour générer un test.

Avant de commencer

Pour enregistrer des tests sur un périphérique mobile, ce dernier doit exécuter le client de test mobile et être connecté au Test Workbench. Vous pouvez connecter le client de test mobile au Test Workbench en suivant les instructions de la section Configuration du client de test mobile pour Android, ou vous pouvez le faire au moment de l'installation en suivant les instructions de la section Installation et configuration du client Android avec le contrôleur USB.

Vous devez avoir soit directement ajouté l'application Android à tester au Test Workbench soit l'avoir téléchargée à partir du client de test mobile sur le Test Workbench. Pour plus d'informations sur l'ajout d'applications vers le Test Workbench, voir Ajout d'applications natives et hybrides à Test Workbench et Ajout d'applications Web au Test Workbench. Pour plus d'informations sur le téléchargement d'applications vers le Test Workbench, voir Téléchargement des applications Android à partir du client de test mobile.

Pourquoi et quand exécuter cette tâche

Cette tâche s'applique aux applications Android natives, aux applications hybrides et aux applications Web.

Avec le client de test mobile pour Android, vous pouvez enregistrer toutes les actions sur l'interface utilisateur, ainsi que certaines actions sur le téléphone proprement dit : coordonnées GPS, augmentation et diminution de volume, coupure du son, branchement et débranchement d'écouteurs et toutes les actions média (lecture, pause, etc.), appel et de fin d'appel. Les fonctions de caméra et de micro ne sont pas prises en charge.

Procédure

Pour enregistrer une session sur le périphérique mobile, procédez comme suit :

  1. Dans le client de test mobile, cliquez sur Gérer les applications pour une application native ou sur Gérer les applications Web pour une application Web. La première fois que vous cliquez sur Gérer les applications Web, un message s'affiche et vous demande si vous voulez installer IBM® Rational Test Workbench Mobile Web Recorder. Tapez sur Installer et, lorsque l'installation est terminée, tapez sur Terminer.
  2. Sélectionnez une application dans la liste et cliquez sur Enregistrer.
    Remarque : Si votre périphérique ou émulateur ne dispose pas du mode silencieux, le client de test mobile désinstalle la version originale de l'application en cours de test et la remplace par l'application prête à l'enregistrement (version instrumentée de votre application). Au cours de ce processus, cliquez sur les boutons Désinstaller, OK et Installer selon le cas. Si votre périphérique ou émulateur est configuré avec le Contrôleur USB, qui active le mode silencieux Android, ce processus a lieu en arrière-plan.
    Pour que l'option en mode silencieux soit disponible sur un périphérique antérieur à la version 4.2 sans le contrôleur USB, vous devez suivre les instructions ci-après. Connectez le périphérique à un ordinateur sur lequel le logiciel SDK Android est installé. Utilisez un câble USB et activez le débogage USB. Vérifiez que vous avez installé le pilote USB approprié. Ouvrez ensuite l'invite de commande sur l'ordinateur et exécutez les commandes suivantes :
    • adb devices : Répertorie les périphériques connectés à l'ordinateur via le câble USB.
    • adb tcpip 5555 : Rend l'option en mode silencieux disponible sur le périphérique.
    Vous devez suivre ces étapes chaque fois que vous réamorcez votre périphérique.

    Sans le contrôleur USB, le mode silencieux n'est pas disponible sur les périphériques et les émulateurs avec les niveaux d'API 17 et supérieurs (Android 4.2 +) en raison d'une limitation connue.

  3. Une fois l'application démarrée, interagissez avec le périphérique. Toutes vos actions sur le périphérique et les réponses de l'application sont enregistrées.
  4. Pour mettre fin à l'enregistrement, fermez l'application, passez à une autre application ou cliquez sur le bouton Accueil. L'enregistrement est téléchargé vers le Test Workbench. En fonction de la taille de l'enregistrement, le téléchargement peut prendre quelques secondes à quelques minutes. Les enregistrements s'affichent dans le navigateur de test sous Enregistrements entrants de mobile à l'aide d'un nom et d'un horodatage.
    Remarque : Si votre session implique le basculement entre des application, y compris plusieurs applications, un nouvel enregistrement est téléchargé chaque fois que vous changez d'application. Cette action génère plusieurs journaux d'enregistrement dans le dossier Enregistrements entrants de mobile. Vous pouvez combiner ces multiples enregistrements pour générer un test unique.
  5. Dans le navigateur de test du Test Workbench, développez Enregistrements entrants de mobile, cliquez à l'aide du bouton droit sur un enregistrement et sélectionnez Générer un test. Sinon, cliquez sur le lien dans le message qui vous prévient de la présence d'un nouvel enregistrement entrant. La fenêtre Nouveau test à partir des enregistrements entrants s'ouvre.
  6. Sélectionnez un dossier de projet et un nom pour le nouveau test. Si nécessaire, vous pouvez cliquer sur Nouveau > Projet Test Workbench pour créer un dossier de projet.
  7. Facultatif : Pour générer un test à partir de plusieurs enregistrements (par exemple, si votre session implique le basculement entre plusieurs applications), cliquez sur Suivant et sélectionnez les enregistrements que vous souhaitez utiliser pour générer le test.
  8. Cliquez sur Terminer et sur l'option d'ouverture du test. L'éditeur de test s'ouvre dans le Test Workbench et affiche le test généré.

Que faire ensuite

Une fois le test généré, vous pouvez modifier le test dans l'éditeur de test. Pour plus d'informations, voir Edition de tests de périphérique mobile.

Retour d'informations