La présente section inclut plusieurs tâches spécifiques à la gestion des applications Android.
Téléchargement des applications Android à partir du client de test mobile
Pour tester des applications mobiles, vous devez les importer ou les télécharger dans Rational Test Workbench Mobile
Test Edition. Lorsque vous téléchargez l'application dans Test Workbench à partir d'un périphérique mobile, celle-ci est instrumentée et recompilée en deux nouvelles application : une application prête à l'enregistrement et une application prête à la lecture. La version d'enregistrement contient l'application en cours de test, complétée par du code et la version de lecture est la version d'origine comportant un certificat de plan de travail de test. Un package original doit être téléchargé pour chaque application à tester et enregistré dans le plan de travail. Elles vous permettent d'enregistrer un test ou d'exécuter un test. L'application doit ensuite être sauvegardée dans un projet Test Workbench pour être prête pour le test.
Ajout d'applications Android au Test Workbench à partir de la ligne de commande
Vous pouvez automatiser le processus d'ajout d'applications Android au Test Workbench à l'aide de l'outil de ligne de commande AddAndroidApp.jar que vous pouvez télécharger à partir de la page d'accueil Android. Cet outil instrumente l'application à tester puis l'ajoute au Test Workbench.
Instrumentation des applications Android dans un environnement de partage d'interpréteur de commandes
Si vous travaillez dans un environnement dans lequel Rational Test Workbench Mobile
Test Edition et le kit d'outils de développement Android (ADT) font l'objet d'un partage d'interpréteur de commandes, vous pouvez importer automatiquement des applications Android applications dans Test Workbench, lancer l'instrumentation des applications et les préparer pour l'enregistrement et l'exécution des tests.
Test d'applications préinstallées sur les périphériques Android
Pour pouvoir tester certaines applications Android, vous devez les régénérer en fournissant une clé privée. Par exemple, les applications préinstallées sur les périphériques ou les API nécessitant des droits d'administrateur ou de niveau racine.