Test d'applications web sur appareils iOS : présentation

Avec Rational Test Workbench for iOS, vous pouvez tester des applications web pour mobiles. A partir de l'appareil iOS et du simulateur iOS Simulator, vous pouvez vous connecter au Test Workbench, enregistrer et exécuter des tests et afficher des rapports. Vous pouvez installer le Test Workbench sur un ordinateur Windows, Apple Macintosh ou Linux.

Test sur un appareil iOS

Vous pouvez tester des applications Web sur un appareil iOS en utilisant le client exécutable dans un navigateur pour iOS. Ce client est une application Web qui s'exécute sur le navigateur Safari ou Chrome de votre périphérique. Pour exécuter le client, tapez simplement l'URL de plan de travail au format suivant dans un navigateur sur votre appareil :

Format : http://URL_plan_de_travail:port/mobile

Exemple : http://9.11.22.333:7878/mobile

La figure suivante montre le client de test mobile pour le test d'applications web dans un navigateur sur un appareil iOS :

Client mobile

Remarque : La fonctionnalité Gérer les applications sert au test d'applications natives et hybrides et requiert IBM® Rational Test Workbench Mobile Test Edition.

Voici quelques détails importants sur le client exécutable dans un navigateur :

Test avec le simulateur iOS

Vous pouvez également faire votre test avec le navigateur Safari dans le simulateur iOS ou utiliser le client de test mobile natif dans le simulateur après avoir suivi les instructions d'installation de la rubrique Installation du client de test mobile sur le simulateur iOS. Chrome n'est pas actuellement disponible sur le simulateur iOS.

Activation des fenêtres en incrustation

Lors de l'utilisation du client de test mobile sur un périphérique iOS, veillez à activer les fenêtres en incrustation. Celles-ci doivent être autorisées pour l'adresse IP du plan de travail. Safari désactive les fenêtres en incrustation en mode silencieux, tandis que Google Chrome vous demande de les autoriser. Pour chaque opération propre au périphérique (installation, enregistrement et lecture), Safari affiche une invite avec une confirmation en incrustation. Chrome affiche moins de messages.

Mode passif

Quand vous êtes prêt à exécuter vos tests, vous pouvez lancer l'exécution des tests sur l'appareil ou Test Workbench. Dans les deux cas, le test s'exécute réellement sur le périphérique. Pour transmettre la commande au Test Workbench, il suffit de cliquer sur Enter Passive Mode sur le client de test mobile.

Le mode passif est spécifique au navigateur. Alors que Chrome opère en mode passif comme escompté. Safari est plus restrictif et affiche plusieurs boîtes de dialogue de confirmation en mode passif.

Différenciation parmi plusieurs appareils

Quand vous connectez un périphérique particulier, telle qu'un iPhone, au Test Workbench, vous pouvez afficher la connexion dans l'éditeur d'unités mobiles dans le Test Workbench.

Pour faire la différence entre plusieurs iPhones connectés au Test Workbench, vous pouvez modifier la description des périphériques.

  1. Sur le périphérique, ouvrez Safari ou Chrome et accédez à l'URL du plan de travail.

    Le client de test mobile s'ouvre alors.

  2. Cliquez sur A propos de.
  3. Entrez le nouvel intitulé dans la zone de description des appareils.
  4. Cliquez sur Enregistrer.

Le résultat apparaît dans les figures ci-dessous.

Tableau 1.
Avant Après

Description des périphériques par défaut

Description modifiée des périphériques

IBM(r) Rational(r) Test Workbench enregistreur Web mobile

L'enregistreur Web mobile est une application iOS nécessaire pour enregistrer et lire les actions utilisateur d'une application Web à tester. Il est automatiquement appelé lors du processus d'enregistrement et de lecture. Vous pouvez télécharger l'enregistreur Web mobile à partir d'Apple App Store. Une fois le test terminé, vous pouvez arrêter l'enregistreur Web mobile à l'aide du moniteur d'activités Apple standard.

Obtention d'aide et visualisation des vidéos

Vous pouvez obtenir de l'aide sur l'exécution de test mobile et accéder aux vidéos de formation en cliquant sur Aide sur votre client mobile.

  1. Il suffit de cliquer sur Aide sur l'écran d'accueil du client mobile.

    client mobile

  2. Cliquez de nouveau sur Aide pour afficher les instructions ou cliquez sur Vidéos sur YouTube pour accéder directement à la liste de lecture des tests mobiles sur YouTube, où vous pouvez effectuer une sélection dans une liste de vidéos sur l'exécution de tests mobiles.

    Menu Aide

Support du langage de programmation Swift

A compter de la version 8.7.1 du Test Workbench, outre les applis développées en Objective-C, vous pouvez aussi tester celles qui ont été développées avec le langage de programmation Swift.


Retour d'informations