La présente rubrique vous aide à tester des applications natives, hybrides et Web exécutées sur le simulateur iOS.
Avant de commencer
Prenez en compte les contraintes suivantes :
- Le test avec le simulateur iOS nécessite un Mac et un Xcode.
- Pour enregistrer et lire des tests d'une application iOS native ou hybride, vous aurez besoin d'une version gérée de l'application à tester (AUT).
Si cette version est indisponible, vous devrez instrumenter l'application à tester sur un Mac qui contient le projet de source Xcode correspondant.
- Pour effectuer un test avec le client de test mobile natif dans le simulateur iOS, vous devez d'abord installer le client. Pour plus d'informations, voir Installation du client de test mobile sur le simulateur iOS.
Remarque : Xcode est l'environnement de développement intégré (IDE) d'Apple qui est utilisé pour le développement des applications Macintosh et iOS. Vous pouvez télécharger
Apple Xcode à partir du
site Web de téléchargements et de ressources Xcode ou du magasin d'applications Apple sur un Mac.
Pourquoi et quand exécuter cette tâche
Le diagramme suivant illustre une présentation générale du test de périphérique mobile pour les applications iOS avec le simulateur iOS :
Procédure
- Installez Rational
Test Workbench Mobile Test Edition sur un ordinateur Macintosh, Windows ou Linux et assurez-vous que Extension for Mobile est sélectionné. Pour plus de détails, voir Installation du produit.
- A partir du Test Workbench, créez un projet de test en cliquant sur .
- Si vous devez générer et instrumenter une application iOS native ou hybride pour le test, procédez comme suit :
- Téléchargez l'archivage de version sur un Mac.
- Exécutez rtwBuildXcode.sh pour instrumenter l'application à tester et pour l'envoyer au Test Workbench.
Pour plus d'informations, voir Instrumentation des applications iOS.
- Si vous testez des applications Web mobiles, vous devez installer
IBM Rational Test Workbench Mobile
Web Recorder sur le simulateur iOS.
L'enregistreur Web mobile est 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.
Pour plus de détails, voir Installation du IBM Rational Test Workbench Mobile Web Recorder sur le simulateur iOS.
- Dans le Test Workbench, ajoutez l'application au test comme application gérée et instrumentée.
Pour plus de détails, voir Importation des applications à tester dans le plan de travail.
- Ouvrez le client exécutable dans un navigateur en entrant l'URL de plan de travail au format suivant dans le navigateur Safari sur le simulateur iOS :
Format : http://URL_plan_de_travail:port/mobile
Exemple : http://192.0.2.24:7878/mobile
- Créez un test en enregistrant des signes et des interactions. Les actions sont représentées dans le langage naturel, ce qui vous permet de documenter et de reproduire le test manuellement.
- Examinez et améliorez l'enregistrement de script de test, selon vos besoins.
Voici quelques actions que vous pouvez effectuer :
- Ajout de points de vérification pour vérifier qu'une valeur ou un comportement attendu est renvoyé pendant une exécution de test.
- Ajout de variables au script de test.
- Ajout d'une boucle de sorte que le test s'exécute plusieurs fois
- Ajout d'un pool de données pour fournir des données variables à la place des données que vous avez enregistrées
- Ajout de modules de remplacement d'application pour simuler le comportement des objets réels qui interagissent avec l'application à tester.
- Exécutez le test dans le simulateur iOS.
Vous pouvez démarrer une exécution de test à partir du simulateur iOS ou du
Test Workbench.
- Evaluez les résultats du test.
Que faire ensuite
Pour plus d'informations sur l'exécution de test mobile, voir la liste de lecture (playlist)
Testing mobile applications with Rational Test Workbench sur YouTube.