Vous pouvez tester des applications natives,
hybrides et Web sur un périphérique iOS à l'aide du 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.
Avant de commencer
Prenez en compte les contraintes suivantes :
- Une licence Apple Developer ou Enterprise avec un profil d'application des accès est requise pour chaque périphérique mobile.
- Pour enregistrer et exécuter des tests d'une application iOS native ou hybride, vous aurez besoin d'une version instrumenté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. Il n'est pas nécessaire de disposer d'un Mac pour tester des applications Web.
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 :
Procédure
- Installez Rational
Test Workbench Mobile Test Edition sur un ordinateur Windows,
Apple Macintosh ou Linux et 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 comme application entrante.
- Ajoutez l'application en cours de test en tant qu'application instrumentée gérée.
Pour plus d'informations, voir Instrumentation des applications iOS.
- Si vous n'avez pas le projet Xcode de l'application à tester (AUT), vous disposez de plusieurs méthodes pour installer l'application instrumentée sur un périphérique iOS. Pour plus de détails, voir Installation d'applications iOS instrumentées.
- Si vous testez des applications Web, téléchargez l'IBM Rational Test Workbench Mobile
Web Recorder du magasin d'applications Apple sur votre périphérique mobile.
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.
- Créez un test en enregistrant des signes et des interactions sur le périphérique. 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, selon vos besoins. Voici une liste non exhaustive des actions réalisables :
- Ajouter des points de vérification pour vérifier qu'une valeur ou un comportement attendu est renvoyé pendant une exécution de test.
- Ajouter des variables au script de test.
- Ajouter une boucle de sorte que le test s'exécute plusieurs fois.
- Ajouter un pool de données pour fournir des données variables au lieu des données que vous avez enregistrées.
- Ajouter des modules de remplacement d'application pour simuler le comportement des objets réels qui interagissent avec l'application à tester.
- Exécutez le test sur le périphérique iOS.
Vous pouvez démarrer une exécution de test à partir du périphérique iOS ou du
Test Workbench.
- Évaluez 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.