< Précédent | Suivant >

Leçon 3 : Installation d'une application instrumentée sur un périphérique iOS

Au cours de cette leçon, vous apprenez à ajouter une application iOS instrumentée à Test Workbench et à l'installer sur un périphérique iOS. Cette procédure suppose que vous n'avez pas accès au projet Xcode qui contient le code source de l'application à tester (AUT). Vous pouvez utiliser soit un ordinateur Apple Macintosh, soit un ordinateur Windows. Après avoir installé l'application instrumentée sur un périphérique iOS, vous pouvez commencer à tester.

Avant de démarrer cette leçon, veillez à effectuer les étapes de la Leçon 1 : Configuration de l'environnement de test. Vérifiez que vous avez démarré Test Workbench, que vous avez connecté au moins un périphérique au port USB de votre ordinateur et qu'au moins un périphérique iOS est répertorié dans l'éditeur Périphériques mobiles, comme illustré dans la figure suivante :

Pour installer l'application iOS instrumentée sur un périphérique iOS :

  1. Vérifiez que Apple iTunes est installé. iTunes est inclus par défaut sur les ordinateurs Macintosh, mais il doit être téléchargé et installé manuellement sur les ordinateurs Windows.
  2. Procurez-vous une copie de la version instrumentée de l'application à tester et ajoutez-la dans un projet de Test Workbench.

    La version instrumentée de l'application à tester doit être générée sur un ordinateur Macintosh à l'aide du script de génération rtwBuildXcode.sh. L'une des méthodes d'obtention de l'application instrumentée consiste à demander à la personne exécutant le script rtwBuildXcode.sh d'indiquer votre Test Workbench dans les arguments de ligne de commande (voir Leçon 2 : Préparation de l'application à tester pour le test).

    Une fois le script terminé, l'application à tester instrumentée apparaît dans l'éditeur Applications d'interface utilisateur Web et mobile et le message suivant apparaît dans la partie de droite : L'application entrante doit être gérée pour être utilisée dans un test. Cliquez sur le bouton à droite pour gérer l'application..

    Cliquez sur le bouton de l'application entrante pour ajouter l'application à tester sous la forme d'une application gérée, c'est-à-dire une application gérée dans un projet Eclipse.

  3. Dans l'éditeur Applications d'interface utilisateur Web et mobile, cliquez avec le bouton droit sur l'application ajoutée, puis cliquez sur Installer l'application sur le périphérique iOS, ou sélectionnez l'application et cliquez sur l'icône Installer l'application sur le périphérique iOS Installer l'application sur le périphérique iOS, comme illustré ci-dessous :

    Image de l'icône Installer l'application sur le périphérique iOS

  4. Dans la fenêtre Périphérique iOS, sélectionnez le périphérique sur lequel installer l'application iOS, puis cliquez sur OK.
L'application iOS doit désormais être installée sur le périphérique et vous pouvez commencer à tester.

Point de contrôle de la leçon

Dans cette leçon, vous avez appris l'une des méthodes d'installation d'une version instrumentée de l'application à tester sur votre périphérique. Pour cela, une personne disposant du code source de l'application à tester a exécuté le script rtwBuildXcode.sh et a demandé que la sortie du script, dans ce cas le fichier RmotUICatalogs.zip, soit envoyée à votreTest Workbench.

Si vous faites partie d'une équipe, ce processus doit être répété pour chacun des membres de l'équipe. La personne instrumentant l'application à tester a également la possibilité de poster le fichier RmotUICatalogs.zip dans un répertoire partagé auquel tous les membres de l'équipe peuvent y accéder. Une autre méthode consiste à envoyer le fichier par courrier électronique à tous les membres de l'équipe.

Une fois que le fichier est disponible, les membres de l'équipe peuvent cliquer sur l'icône Ajouter une application dans la liste Ajouter une application dans la liste dans la fenêtre Applications d'interface utilisateur Web et mobile pour ajouter l'application à tester à Test Workbench, dans lequel elle peut ensuite être installée sur un périphérique iOS.

< Précédent | Suivant >

Retour d'informations