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é :
- Ajout d'une boucle de sorte que le test s'exécute plusieurs fois
- Edition de texte dans une zone de texte
- Ajout d'un pool de données pour fournir des données variables à la place des données que vous avez enregistré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
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.
- 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 :

- 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.
- Cliquez à l'aide du bouton droit sur la première étape du test, Lancer l'application UICatalog 2.10, puis sélectionnez .
- 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 :

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

- 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.
- Vérifiez que la totalité du test s'exécute trois fois.
- A présent, essayez de modifier le texte dans une zone de texte.
- 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 .
- Notez le changement dans la fenêtre Contenu du test sur la gauche.
- Exécutez le test.
- 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 :
- Dans la vue Navigateur de test, cliquez à l'aide du bouton droit sur le projet UICatalog, puis cliquez sur .
- Dans la zone Nom, tapez UICatalog_text et cliquez sur Suivant.
- Entrez une Description pour le pool de données.
- Dans Variables (ou colonnes), conservez la valeur 1.
- Dans Enregistrements (ou lignes), tapez 3 et cliquez sur
Terminer.

- Cliquez sur Oui pour ouvrir l'éditeur de pool de données.
- Dans l'éditeur de pool de données, cliquez sur Variable1:String et modifiez le nom de colonne en Text_String.
- Cliquez sur chaque cellule et entrez des données de sorte que le pool de données ressemble à :
- Cliquez sur .
- Après avoir créé le pool de données, mettez à jour le test pour inclure une référence au pool de données.
- 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 :

- Dans la fenêtre Sélection du fichier de pool de données, sélectionnez le pool de données et cliquez sur Terminer.
- Cliquez sur .
- 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.
- 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.
- 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 .
La fenêtre Sélection d'une source de données s'ouvre.

- 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.
- Pour sauvegarder les modifications, cliquez sur .
- 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.
.