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 IBM® Rational Test Workbench Mobile Client télécharge la session enregistrée vers Rational
Test Workbench Mobile Test Edition où elle est utilisée pour générer un test.
Pourquoi et quand exécuter cette tâche
Cette tâche s'applique aux applications natives Android, aux applications hybrides et aux applications Web. Pour pouvoir enregistrer un test à partir d'une application Web, vous devez disposer de IBM Rational Test Workbench Mobile
Web Recorder installé sur votre périphérique. Pour plus d'informations, voir l'étape 1 de la procédure suivante.
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 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 :
- Dans le client de test mobile, cliquez sur
Applications gérées pour une application native ou sur
Applications Web gérées pour une application Web.
La première fois que vous cliquez sur Applications Web gérées, 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.
- 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 dispose du mode silencieux, ce processus a lieu en arrière-plan.
Pour que l'option en mode silencieux soit disponible sur un périphérique, vous devez connecter ce dernier à 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.
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.
- 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.
- 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.
- 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.
- Sélectionnez un dossier de projet et un nom pour le nouveau test. Si nécessaire, vous pouvez cliquer sur pour créer un dossier de projet.
- 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.
- 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.