Un projet Functional Tester permet de stocker des ressources de test, telles que
les scripts, les mappes d'objets, les fichiers de référence (lignes de base) des points de vérification et les modèles de script. Pour enregistrer des scripts, vous devez au préalable créer un projet Functional Tester.
Projets Functional Test et Rational
Lorsque vous créez un projet Functional Tester, vous pouvez l'utiliser de
manière autonome ou l'associer au projet Rational pour pouvoir utiliser les
fonctions d'intégration de Functional Tester avec TestManager si ce dernier est
installé. Si vous avez
TestManager, consultez la section "Remarque à propos de l'intégration avec TestManager"
ci-après.
Vous pouvez associer un projet Functional Tester au projet Rational courant au moment
où vous le créez ou ultérieurement.
Si vous associez votre projet Functional Tester au projet Rational (géré dans TestManager),
vous pouvez accomplir les tâches suivantes :
- créer et lire des scripts (y compris des scripts Functional Tester) à partir de Rational TestManager,
- utiliser l'agent TestManager pour lire des scripts
sur un ordinateur distant,
- visualiser des scripts depuis la fenêtre Test Scripts de Rational TestManager.
Functional Tester contient plusieurs options de journal. Si vous choisissez d'utiliser
le journal TestManager, vous pouvez utiliser la fenêtre Test Log de
TestManager pour effectuer les tâches suivantes :
- Ouvrir un journal pour visualiser un résultat.
- Filtrer les données d'un journal pour n'afficher que les informations
dont vous avez besoin.
- Ouvrir, dans l'outil de développement approprié, le script qui génère un événement
particulier dans le journal. Par exemple, si vous créez un script Functional Tester et que vous l'exécutez depuis
TestManager, lorsque vous cliquez avec le bouton droit de la souris sur un
événement du journal, puis sur l'option Ouvrir le
script, Functional Tester s'ouvre et affiche le script.
- Analyser les résultats d'un journal en utilisant le comparateur de point de vérification.
Après avoir utilisé Functional Tester pour lire des scripts, vous pouvez analyser les résultats d'un point de vérification dans le comparateur pour déterminer la cause de
l'échec en ce point.
- Soumettre un incident pour un jeu d'essai ou un
événement du journal ayant échoué. Si vous avez configuré ClearQuest en vue de l'utilisation du formulaire d'enregistrement des incidents de test, les données du journal viennent renseigner automatiquement les zones du formulaire Rational ClearQuest relatives à la génération, à la configuration et au script. Pour plus d'informations, consultez l'aide de ClearQuest.
- Prévisualiser ou imprimer les données du journal actif dans la fenêtre Test Log.
Remarque : Le nom du projet Functional Tester que vous associez à un projet Rational apparaît dans la vue Projets de Functional Tester
de la manière suivante : MonProjetFT -
MonProjetRational, MonProjetRationalcorrespondant au nom du projet Rational.
Remarque sur l'intégration de TestManager : Functional Tester est intégré à Rational TestManager version 7.0.1.2. Si vous possédez la version 7.0.1.2 de TestManager, vous pouvez utiliser les
fonctions intégrées de Functional Tester et TestManager. Reportez-vous à la rubrique Présentation des intégrations de Functional Tester car elle contient des informations importantes sur l'utilisation combinée des produits.
Projets Functional Tester et ClearCase
Vous pouvez ajouter un
projet Functional Tester au contrôle des sources afin d'utiliser ClearCase comme système de gestion des configurations de logiciel. Avec ClearCase, vous pouvez utiliser des vues instantanées et dynamiques. Une vue instantanée contient, sous forme
d'arborescence de répertoires, une copie des versions ClearCase et d'autres objets du
système de fichiers. Une vue dynamique
est toujours à jour par rapport au contenu du VOB. Les vues dynamiques utilisent, créent et tiennent à jour une arborescence de répertoires dans laquelle sont
contenus les versions des éléments du VOB et les fichiers privés (spécifiques à une vue).
Un système de gestion des configurations de logiciel vous aide à tenir à jour
un historique auditable et réitérable
des ressources de test de votre organisation. Vous pouvez également utiliser ClearCase pour partager des scripts, des modèles de script ou des mappes d'objets avec les autres membres de l'équipe de test. A l'aide de
ClearCase, vous pouvez gérer les modifications apportées aux ressources de test stockées dans le projet Functional Tester depuis leur demande initiale jusqu'à leur diffusion.
Remarque : Functional Tester fonctionne dans une vue
ClearCase activée pour la gestion UCM (Unified Change Management) si cette vue
a été créée dans le cadre d'un projet UCM à flux unique. Functional Tester ne fonctionne pas dans les vues qui font partie de projets UCM
multiflux.