Il est également possible d'installer une application iOS sur un périphérique iOS lorsque
Test Workbench est en cours d'exécution sur
Linux.
Avant de commencer
Si vous exécutez Test Workbench sur Linux, vous pouvez installer une application iOS instrumentée sur un périphérique iOS en connectant le périphérique via USB à un ordinateur Macintosh lorsque vous ou une autre personne exécute le script rtwBuildXcode.sh sur l'ordinateur Macintosh.
- Installez Rational
Test Workbench Mobile Test Edition sur un ordinateur Linux et vérifiez que l'extension pour mobile (Extension for Mobile) est sélectionnée. Pour plus de détails, voir Installation du produit.
- Installez Xcode 4.6 ou version ultérieure sur un ordinateur Macintosh exécutant le système d'exploitation X v10.8 Mountain Lion ou version plus récente. Puis créez un projet Xcode qui contient le code source de l'application à tester.
Procédure
- Dans le Test Workbench, sélectionnez un projet Test Workbench pour l'application à tester (AUT) ou créez un projet en cliquant sur .
- Dans le Test Workbench, cliquez sur l'icône Afficher l'URL du plan de travail
et notez l'adresse URL du plan de travail. Vous devez disposer de l'adresse URL du plan de travail pour connecter l'ordinateur Macintosh et les périphériques mobiles au Test Workbench.
- Téléchargez l'archive de génération RTW-iOS-Build-Archive.zip.
L'archive de génération contient des scripts nécessaires pour préparer l'application au test.
- Ouvrez un navigateur sur l'ordinateur Macintosh et entrez l'adresse URL du plan de travail au format suivant :
http://URL_Workbench:port/mobile
Par exemple, http://192.0.2.24:7878/mobile
- Dans la page d'accueil Rational Test Workbench – Mac OS, suivez les instructions en ligne pour télécharger l'archive.
- Lorsque le téléchargement est terminé, décompressez l'archive de génération.
Les dossiers suivants sont inclus dans l'archive de génération : browser, build-script, client, runtime, runtime-bundle.
- Connectez un périphérique iOS à un port USB sur l'ordinateur Macintosh.
La connexion du périphérique iOS via USB vous permet d'installer l'application instrumentée sur un périphérique iOS à la fin du processus d'instrumentation. Vous pouvez connecter plusieurs périphériques iOS compatibles aux ports USB.
- Instrumentez l'application en cours de test (AUT) en exécutant le script rtwBuildXcode.sh.
Pour instrumenter l'application en cours de test, connectez le périphérique iOS à l'ordinateur Macintosh.
Utilisez ensuite l'option device pour le script rtwBuildXcode.sh et indiquez l'URL Workbench de votre ordinateur Linux.
Remarque : Le script
rtwBuildXcode.sh fournit la prise en charge des projets Xcode et des espaces de travail Xcode. Pour plus de détails sur les espaces de travail Xcode, voir
rtwBuildXcode.sh.
- Sur l'ordinateur Macintosh, ouvrez l'application Terminal Macintosh.
- Entrez la commande suivante pour instrumenter l'application à tester et pour l'envoyer à Test Workbench sur l'ordinateur Linux comme application entrante.
rép_décompression/build-script/rtwBuildXcode.sh fichier .xcodeproj URL Workbench Linux options
où options peut être device, simu et both.
Voici un exemple de la syntaxe de ligne de commande pour instrumenter une application à tester nommée UICatalog et pour l'envoyer à Test Workbench sur votre ordinateur Linux et à tous les périphériques connectés via USB :
./rtwBuildXcode.sh /Users/mario/iOSApps/UICatalog/UICatalog.xcodeproj/ http://9.54.119.136:7878 device
- Ajoutez la version instrumentée de l'application à tester à un projet dans leTest Workbench.
Après avoir exécuté le script rtwBuildXcode.sh, effectuez une des actions suivantes pour gérer l'application :
- Cliquez sur le bouton de l'application entrante dans le Test Workbench.
- Dans le navigateur de test, cliquez avec le bouton droit de la souris sur une application entrante sous le noeud des applications entrantes mobiles et cliquez sur l'option de génération d'une application gérée.
Résultats
Une fois que vous avez terminé ces étapes et que l'application mobile instrumentée est installé sur le périphérique iOS, vous pouvez démarrer l'enregistrement des tests. Pour plus de détails, voir
Création de tests de périphérique mobile.