Pour partager des tests avec les membres de votre équipe et travailler dans un environnement collaboratif, vous devez conserver le fichier de ressource (fichier .ma) qui est généré lorsqu'une application à tester est ajoutée au plan de travail de test.
Par exemple, il est possible qu'un développeur travaillant avec un outil de collaboration d'équipe de projet (tel que Rational Team Concert) fournisse une application pouvant être testée par un membre de son équipe qui est un spécialiste de test de logiciel.
Le fichier de ressource .ma est créé lorsque vous téléchargez une application à partir du
client de test mobile ou lorsque vous importez une application dans le
Test Workbench. Il est créé selon les deux méthodes suivantes pour toutes les applications Android, iOS, hybrides et Web natives.
- Lors du téléchargement d'une application à partir d'un client de test mobile Android ou à partir du script rtwBuildXcode.sh, pour les applications iOS, un message indique dans l'éditeur des applications d'interface utilisateur mobile et Web du Test Workbench qu'une application entrante doit être gérée pour être utilisée dans un test (voir la figure 1). Pour gérer l'application, cliquez sur le bouton à droite de la boîte de dialogue (voir la figure 1).
Figure 1 : Gérez l'application entrante
Dans l'assistant qui s'ouvre, vous devez indiquer un projet et un dossier pour sauvegarder l'application gérée (voir la figure 2).
Figure 2 : Entrez, créez ou sélectionnez un projet pour sauvegarder le fichier .ma
Lorsque vous cliquez sur
Terminer, le fichier .ma est généré et sauvegardé dans le
Test Workbench (voir figure 3) :
Figure 3 : Le fichier .ma est généré
Lorsque l'application et ajoutée ou téléchargée dans le
Test Workbench, elle est automatiquement instrumentée, c-à-d complétée par un code, puis elle est gérée (le fichier est sauvegardé dans le plan de travail de test pour être prêt pour les tests).
- Lorsque vous ajoutez une application au Test Workbench à partir de l'éditeur des applications d'interface utilisateur mobile et Web, vous devez indiquer l'emplacement dans lequel stocker l'application et celui dans lequel sauvegarder l'application à générer.
Lorsque vous cliquez sur Terminer, l'application est instrumentée et un fichier .ma est généré.
Différentes utilisations du fichier .ma : - Vous pouvez envoyer à un membre de votre équipe un test exporté ou un ensemble de tests exportés à l'aide du fichier .ma, en utilisant les options Actifs de tests avec dépendances ou Actifs de tests avec dépendances dans le menu contextuel de la vue du navigateur de test. Vous pouvez importer des tests à partir de fichiers archive afin de vous trouver dans les mêmes ressources pour exécuter les tests : le fichier .ma sera automatiquement utilisé pour ajouter cette application à tester à la liste des applications du
Test Workbench.
Figure 4 : Exportez des actifs de tests avec dépendances, y compris le fichier .ma
Figure 5 : Importez des actifs de tests avec dépendances, y compris le fichier .ma
- Un fichier .ma est utile si vous utilisez un outil de collaboration pour partager et gérer le code source avec les membres de votre équipe. Vous pouvez distribuer le fichier .ma de sorte que les membres de votre équipe puissent l'importer pour que l'application apparaisse dans leur liste d'applications. Lorsque vous utilisez un outil de collaboration et que vous importez un fichier de ressource de test, si l'application n'est pas répertoriée dans l'éditeur des applications d'interface utilisateur mobile et Web, vous êtes invité à importer l'application dans l'espace de travail (voir la figure 6). Pour cela, cliquez deux fois sur le fichier .ma dans le navigateur de test. Vous êtes invité à indiquer si vous souhaitez importer l'application. Cliquez sur Oui (voir la figure 7). L'application apparaît dans la liste des applications disponibles sur le plan de travail de test.
Figure 6 : Pour ajouter l'application dans la liste, cliquez deux fois sur le fichier .ma dans le navigateur de test.
Figure 7 : Boîte de dialogue apparaissant lorsque vous cliquez deux fois sur le fichier .ma dans le navigateur de test.
Remarque : Le fichier .ma contient tous les éléments requis pour le test de l'application. Pour Android, il contient les fichiers apk d'origine de sorte que les membres de votre équipe puissent exécuter les tests sur n'importe quel périphérique ou émulateur connecté à leur plan de travail de test.