< Précédent | Suivant >

Leçon 7 : Amélioration d'un test à l'aide d'une boucle et d'un pool de données

Après avoir enregistré puis exécuté un test, vous pouvez l'améliorer, à l'aide de l'éditeur de test dans IBM® Rational Test Workbench Eclipse Client.

Dans cette leçon, vous allez apprendre à apporter les modifications suivantes au test enregistré :

Une fois ces étapes terminées, vous pouvez exécuter le test pour voir son itération à plusieurs reprises à l'aide de la boucle et des données du pool de données.

  1. Commencez par ouvrir le test que vous avez enregistré dans la Leçon 4 : Enregistrement d'un test et amélioré dans la Leçon 6 : Création d'un point de vérification. Si le test n'est pas déjà ouvert, cliquez deux fois dessus dans le Navigateur de test pour afficher le test dans l'éditeur de test.

    Si vous avez utilisé l'application UICatalog pour enregistrer le test, la fenêtre Contenu du test se présente comme suit :

    Test généré

  2. Ajout d'une boucle. Une boucle permet de préciser que le test va s'exécuter un certain nombre de fois ou pendant une durée spécifiée.
    1. Cliquez à l'aide du bouton droit sur la première étape du test, Lancer l'application UICatalog 2.10, puis sélectionnez Insérer > Boucle.
    2. Lorsque l'invite Voulez-vous transférer les objets sélectionnés dans la nouvelle boucle ? apparaît, cliquez sur Oui.

      La boucle s'ajoute au test comme illustré ci-dessous :

      Boucle affichée dans la fenêtre Contenu du test

    3. Dans la section des détails de boucle sur la droite, remplacez En fonction du nombre par 3 itérations.

      Durée en fonction du nombre

    4. Vérifiez que le périphérique est toujours en mode passif, puis cliquez sur Exécuter un test. Si le périphérique n'est pas en mode passif, tapez Passer en mode passif sur le périphérique.
      Remarque : Au début de chaque boucle, vous pouvez être invité sur le périphérique à ouvrir une page dans l'application UICatalog. Si cette invite s'affiche, cliquez sur Ouvrir.
    5. Vérifiez que la totalité du test s'exécute trois fois.
  3. A présent, essayez de modifier le texte dans une zone de texte.
    1. Dans la section des détails d'action utilisateur, remplacez le texte dans une zone Texte. Par exemple, sur la ligne Actions d'objet, remplacez le mot Hello par Salutations, puis cliquez sur Fichier > Sauvegarder.
    2. Notez le changement dans la fenêtre Contenu du test sur la gauche.
    3. Exécutez le test.
  4. A présent, ajoutez un pool de données. Les pools de données fournissent aux tests des données variables lors d'une exécution de test.

    Lorsque vous enregistrez un test, vous effectuez une séquence d'étapes qu'un utilisateur effectuerait. Un test est généré à partir de l'enregistrement, qui capture exactement ces interactions. Lors de son exécution, le test utilise les données que vous avez utilisées lors de l'enregistrement. Pour varier les données du test, utilisez un pool de données, dans lequel les données variables sont remplacées par les données du test enregistré.

    Pour créer un pool de données :

    1. Dans la vue Navigateur de test, cliquez à l'aide du bouton droit sur le projet UICatalog, puis cliquez sur Nouveau > Pool de données.
    2. Dans la zone Nom, tapez UICatalog_text et cliquez sur Suivant.
    3. Entrez une Description pour le pool de données.
    4. Dans Variables (ou colonnes), conservez la valeur 1.
    5. Dans Enregistrements (ou lignes), tapez 3 et cliquez sur Terminer.

      Nouveau pool de données

    6. Cliquez sur Oui pour ouvrir l'éditeur de pool de données.
    7. Dans l'éditeur de pool de données, cliquez sur Variable1:String et modifiez le nom de colonne en Text_String.
    8. Cliquez sur chaque cellule et entrez des données de sorte que le pool de données ressemble à :
      Editeur de pool de données
    9. Cliquez sur Fichier > Sauvegarder.
  5. Après avoir créé le pool de données, mettez à jour le test pour inclure une référence au pool de données.
    1. Cliquez à l'aide du bouton droit sur le nom du test dans la fenêtre Contenu du test, puis cliquez sur Ajouter un pool de données.

      La fenêtre Sélection du fichier de pool de données s'ouvre, comme illustré ci-dessous :

      Sélection du fichier de pool de données

    2. Dans la fenêtre Sélection du fichier de pool de données, sélectionnez le pool de données et cliquez sur Terminer.
    3. Cliquez sur Fichier > Sauvegarder.
  6. Après avoir ajouté une référence au pool de données, vous pouvez remplacer la valeur réelle utilisée dans l'enregistrement par celles du pool de données.
    1. Accédez à l'étape du test dans dans laquelle vous envisagez d'ajouter le pool de données ; dans ce cas, il s'agit de l'étape Entrez le texte "texte" dans la zone Texte.
    2. Dans la zone des détails d'action utilisateur, cliquez à l'aide du bouton droit sur le texte réel dans la zone Texte, puis cliquez sur Remplacer > Sélection d'une source de données.

      La fenêtre Sélection d'une source de données s'ouvre.

    3. Sélectionnez le test, puis cliquez sur Sélectionner. Si vous êtes invité à remplacer plusieurs valeurs, cliquez sur Non.

      Le texte de la zone Texte change de couleur.

    4. Pour sauvegarder les modifications, cliquez sur Fichier > Sauvegarder.
  7. Exécutez le test.

    Le test doit désormais s'exécuter trois fois. La première exécution doit utiliser le texte de la ligne 0 - ABCD et tester les caractères alphabétiques ; la deuxième exécution doit utiliser le texte de la ligne 1 - ABCD1 et tester une combinaison de caractères alphabétiques et numériques ; la troisième exécution doit utiliser le texte de la ligne 2 - 1234 et tester tous les caractères numériques.

.

Point de contrôle de la leçon

Dans cette leçon, vous avez appris à exécuter les tâches suivantes :
  • Modification du texte d'une zone de texte
  • Ajout d'une boucle
  • Ajout d'un pool de données
  • Référence du pool de données dans le test
  • Remplacement des valeurs enregistrées par les valeurs du pool de données
< Précédent | Suivant >

Retour d'informations