Avant de commencer à enregistrer des scripts de test, vous devez configurer vos environnements de test et les applications que vous comptez tester. Vous devez aussi créer un projet. Si vous n'avez pas encore effectué ces étapes, reportez-vous à la rubrique Initiation à Functional Tester.
Lorsque vous enregistrez un script, Functional Tester enregistre les actions de l'utilisateur sur l'application, telles que les frappes de touches et les clics de souris. Vous pouvez également insérer des points de vérification pour tester les données ou les propriétés des objets de l'application. Au cours de l'enregistrement, les points de vérification capturent les informations sur les objets et les stockent dans un fichier de référence (ou "ligne de base"). Lors de la lecture du script, les points de vérification capturent les informations sur les objets et les comparent à la ligne de base.
Remarque : Tous les scripts Functional Tester utilisent une classe de base d'auxiliaire par défaut. Vous pouvez toutefois créer votre propre classe de base d'auxiliaire si vous souhaitez ajouter d'autres méthodes ou remplacer (spécialiser) celles de la classe de base RationalTestScript. Pour plus d'informations, voir Changement de la classe de base d'auxiliaire de script pour un script particulier.
Pour enregistrer un script :
Vous pouvez, si vous le souhaitez, commencer par définir les options d'enregistrement dont vous avez besoin. Cliquez sur Outils > Options pour accéder aux options de Functional Tester. Dans la hiérarchie des dossiers, cliquez sur l'icône du dossier Functional Tester pour ouvrir la boîte de dialogue d'options correspondante. Changez les options d'enregistrement à votre convenance et fermez la boîte de dialogue lorsque vous avez terminé.
Cliquez sur le
bouton Enregistrer un script Functional Tester de la barre d'outils ou, sur la barre de menus, sélectionnez Fichier > Nouveau > Ajouter un script à l'aide de l'enregistreur.
Vous obtenez
la boîte de dialogue Ajouter un nouvel élément.
Dans la boîte de dialogue Ajouter un nouvel élément, sélectionnez le projet dans lequel vous souhaitez inclure le script. Tapez un nom pour le script.
Cochez la case Ajouter le script au contrôle des sources si vous voulez placer le script sous le contrôle des sources ClearCase. Le script sera ajouté au contrôle des sources ClearCase, mais il restera à l'état extrait pour vous permettre de continuer à le modifier.
Cliquez sur Ouvrir.
La page Sélection de ressources de script apparaît. Functional Tester crée une mappe d'objets locale par défaut pour votre script. Si vous souhaitez utiliser une mappe d'objets, une classe de base d'auxiliaire ou un pool de données de test autres que ceux par défaut, sélectionnez-les sur la page Sélection de ressources de script. Vous pouvez aussi choisir l'ordre de sélection des enregistrements du pool de données, ou encore changer le pool de données associé au script.
Cliquez sur Terminer pour commencer l'enregistrement.
Le moniteur d'enregistrement s'ouvre et l'enregistrement commence. Cliquez sur le bouton Afficher l'aide de la barre d'outils Enregistrement pour obtenir des informations sur les options de cette barre et sur le fonctionnement du moniteur.
Sur la barre d'outils Enregistrement, cliquez sur le bouton Démarrer une application pour sélectionner l'application à tester et la démarrer. Pour plus d'informations, voir Démarrage des applications à tester. (Si votre application est déjà en cours d'exécution, cette étape n'est pas nécessaire.)
Dans l'application, exécutez les actions que vous souhaitez enregistrer dans le script de test.
Si vous souhaitez enregistrer un point de vérification, localisez dans l'application l'objet à tester avec ce point, puis cliquez n'importe où sur la fenêtre ou la boîte de dialogue de l'application. Cliquez ensuite sur le bouton Insérer un point de vérification ou une commande d'action. Pour plus d'informations sur l'Assistant points de vérification et actions, cliquez sur le bouton Aide pendant que vous créez le point de vérification, ou bien consultez la rubrique Création d'un point de vérification de propriétés (elle contient un exemple de création d'un point de vérification).
Si vous souhaitez insérer des fonctions de support dans le script (par exemple, un temporisateur, une commande d'appel de script, une entrée de journal, un délai ou un commentaire), cliquez sur le bouton Insérer des commandes de support de script. Pour plus d'informations sur ces fonctions, cliquez sur le bouton Aide de la boîte de dialogue Fonctions de support de script.
Fermez l'application si vous voulez que sa fermeture fasse partie des actions enregistrées dans le script de test.
Lorsque vous avez fini l'enregistrement, cliquez sur le bouton Arrêter l'enregistrement.
Le script et la mappe d'objets correspondants sont alors écrits dans le répertoire de votre projet. La fenêtre de Functional Tester est également rétablie et le script est affiché.
Remarques :
Pour une vision plus détaillée des procédures d'enregistrement de scripts, de création de points de vérification et de lecture de scripts, consultez les tutoriels Functional Tester.
Pour obtenir des conseils sur l'enregistrement ainsi que des informations de dépannage, consultez la rubrique Conseils de résolution des problèmes d'enregistrement.
Rubrique connexe :
Enregistrement dans un script existant
Utilisation de ClearCase avec des mappes d'objets de test
Conditions d'utilisation | Appréciations en retour
(C) Copyright IBM Corporation 2002, 2004. All Rights Reserved.