Rubrique précédente: Didacticiel 6 : test d'un site WebRubrique suivante: Didacticiel 6, partie B : exécution du scénario de test


Didacticiel 6, partie A : enregistrement du scénario de test

A l'aide de l'enregistreur Web, créez un scénario de test contenant des étapes HTTP/HTML Request (Demande HTTP/HTML).

Etape 1 : création d'un scénario de test

Procédez comme suit:

  1. Dans le projet Mes didacticiels, créez un scénario de test nommé Didacticiel 6a dans le sous-dossier Tests.

    L'éditeur de modèles s'ouvre.

Etape 2 : démarrage de l'enregistreur Web

Dans ce didacticiel, vous enregistrez un site Web via le proxy HTTP.

Procédez comme suit:

  1. Dans le menu principal, sélectionnez Actions, Record Test Case for User Interface (Enregistrer le scénario de test pour l'interface utilisateur), Web Recorder (HTTP proxy) (Enregistreur Web (proxy HTTP)).

    La boîte de dialogue Test Recorder (Enregistreur de test) s'ouvre.

  2. Dans le champ Opening URL (URL à ouvrir), entrez l'URL suivante : Remplacez l'adresse IP du chemin par l'adresse IP de votre ordinateur.

    Capture d'écran de la boîte de dialogue Test Recorder (Enregistreur de test) pour le didacticiel 6

  3. Cliquez sur Start Recording (Lancer l'enregistrement).

    La fenêtre Test Recorder (Enregistreur de test) s'ouvre. La fenêtre Test Recorder contient les onglets Browser (Navigateur) et Recorded Elements (Eléments enregistrés). La page de connexion de l'application LISA Bank s'affiche dans l'onglet Browser.

Etape 3 : enregistrement de l'application LISA bank

Lorsque vous effectuez des actions dans l'application LISA Bank, les informations de demande et de réponse pour chaque page visitée sont enregistrées.

Procédez comme suit:

  1. Dans le champ Name (Nom), saisissez lisa_simpson. Dans le champ Password (Mot de passe), saisissez golisa.

    Fenêtre Login (Connexion) de Lisa Bank pour le didacticiel 6

  2. Cliquez sur Login (Connexion).

    La page d'accueil s'affiche.

  3. Dans la section Accounts (Comptes), cliquez sur le numéro du compte courant.

    La fenêtre Account Activity (Activité du compte) s'affiche.

  4. Cliquez sur Deposit (Déposer).

    Fenêtre Deposit (Déposer) de Lisa Bank pour le didacticiel 6

  5. Dans la zone Deposit Money (Déposer de l'argent), entrez le mot de passe golisa, une description de la transaction et le montant du dépôt.
  6. Cliquez sur Deposit (Déposer).

    Fenêtre Deposit (Déposer) de Lisa Bank pour le didacticiel 6 pour un second dépôt

    La fenêtre Account Activity indique le solde mis à jour et un enregistrement du dépôt.

    Fenêtre Account Activity (Activité du compte) de Lisa Bank pour le didacticiel 6

  7. A partir du volet de navigation gauche, cliquez sur Log Out (Déconnexion).
Etape 4 : arrêt de l'enregistreur Web

Après avoir arrêté l'enregistrement, vous pouvez afficher des détails sur les transactions.

Procédez comme suit:

  1. Au bas de la fenêtre Test Recorder (Enregistreur de test), cliquez sur Stop Recording (Arrêter l'enregistrement).

    Les filtres et les propriétés sont automatiquement créés pour les références de page Web. Les champs de formulaire pour le dépôt sont également affichés. Le volet gauche affiche une liste de transactions (étapes). Le volet droit affiche les détails de l'étape et la réponse pour la transaction sélectionnée.

    Capture d'écran de l'onglet Step Detail (Détails de l'étape) de l'enregistreur Test Recorder (Enregistreur de test) pour le didacticiel 6

  2. Cliquez sur Commit Edits (Valider les modifications).

    La page de paramètres s'affiche.

  3. Cliquez sur Add to Test and Close (Ajouter au test et fermer).

    Capture d'écran de la page Parameters (Paramètres) de l'enregistreur Test Recorder (Enregistreur de test) pour le didacticiel 6

    L'éditeur de modèles est rempli avec un nouveau scénario de test, avec toutes les informations de transaction de l'enregistrement enregistré. Chaque étape de test dans le scénario de test représente une requête HTTP.

    Capture d'écran du scénario de test pour le didacticiel 6

  4. Enregistrez le scénario de test.