< Précédent | Suivant >

Leçon 1 : Création d'un projet et enregistrement d'un script de test

Dans cette leçon, vous allez utiliser l'application exemple Classics CD pour créer un projet et commencer à enregistrer un test permettant de vérifier que l'application exemple calcule correctement le prix des CD musicaux achetés.
Un projet est une collection d'actifs de test, tels que des scripts de test, des mappes d'objets, des points de vérification et des pools de données, destinés à simplifier le test d'un ou plusieurs composants logiciels. Avant d'enregistrer un test, vous devez créer un projet de test fonctionnel.

Désactivation des fonctions Scriptage simplifié et Visuels de l'application

Rational Functional Tester offre la possibilité de générer des scripts de test simplifiés et des scripts de test Java. Si le scriptage Java vous est familier, vous pouvez désactiver les fonctions Scriptage simplifié et Visuels d'application et commencer l'enregistrement du script de test. Dans ce tutoriel, vous allez vous servir des scripts de test Java. Avant de commencer à enregistrer les scripts, désactivez les fonctions Scriptage simplifié et Visuels de l'application.
  1. Pour vérifier si la fonction est activée, cliquez sur Fenêtre > Préférences.
  2. Dans le panneau de gauche de la fenêtre Préférences, développez Test fonctionnel, puis Scriptage simplifié.
  3. Dans la page Scriptage simplifié, désélectionnez la case à cocher Activer le scriptage simplifié.
  4. Dans la page Visuels de l'application, désélectionnez toutes les options répertoriées dans la page des visuels de l'application.
  5. Cliquez sur Appliquer, puis sur OK.

Création d'un projet

Créez un projet dans lequel stocker les actifs de test permettant de tester l'application exemple Classics CD.
  1. Cliquez sur Fenêtre > Ouvrir la perspective > Autre pour ouvrir la perspective Functional Tester. Dans la fenêtre Ouvrir la perspective, sélectionnez l'option Functional Tester.
  2. Cliquez sur Fichier > Nouveau > Projet Functional Tester.
  3. Entrez DataDriveTutorial comme nom du nouveau projet.
  4. Cliquez sur Terminer.

Début de l'enregistrement

Commencez à enregistrer un script de test qui permet de vérifier que le montant total facturé sur la carte de crédit lorsqu'un client commande un CD musical correspond au montant indiqué dans l'application.
  1. Dans la barre d'outils de Functional Tester, cliquez sur Enregistrer un script Functional Tester (Enregistrer un script Functional Tester).
  2. Entrez OrderTotal comme nom du script de test.
  3. Cliquez sur Suivant.

    Lorsque vous créez un script de test, Functional Tester crée un pool de données de test et d'autres actifs de test. Utilisez les valeurs par défaut pour Pool de données de test privé et Séquentiel. Un pool de données de test privé est associé à un seul script et n'est pas disponible pour d'autres scripts. Lorsque vous utilisez l'ordre séquentiel, le script de test accède aux enregistrements du pool de données dans l'ordre où ces derniers apparaissent dans le pool de données.

  4. Cliquez sur Terminer. La fenêtre Functional Tester se réduit et le moniteur d'enregistrement s'affiche.

Démarrage de l'application ClassicsCD

Démarrez l'application ClassicsCD et accédez à la boîte de dialogue dont vous allez gérer les données.
  1. Dans la barre d'outils Enregistrement, cliquez sur Démarrer l'application(Démarrer l'application).
  2. Si nécessaire, cliquez sur la flèche Nom de l'application pour afficher les options et sélectionnez ensuite ClassicsJavaA - java.
  3. Cliquez sur OK. ClassicsJavaA correspond à la génération 1 de l'application exemple, ClassicsCD, mise à disposition avec Functional Tester.
  4. Dans l'application ClassicsCD, sous Composers, cliquez deux fois sur Schubert pour ouvrir la liste des CD de ce compositeur disponibles à la vente, puis cliquez sur String Quartets Nos. 4 & 14.
  5. Cliquez sur Place Order.
  6. Cliquez sur OK pour fermer la fenêtre Member Logon.
  7. Dans la fenêtre Place an order, entrez 1234567890 dans la zone Card Number et 09/09 dans la zone Expiration Date.
< Précédent | Suivant >

Retour d'informations