

Utilisation de CA Application Test › Utilisation de la Workstation (Station de travail) et de la console avec CA Application Test › Génération de scénarios de test › Filtres › Ajout d'un filtre › Ajout d'un filtre à partir d'un ensemble de résultats JDBC
Ajout d'un filtre à partir d'un ensemble de résultats JDBC
Lorsque vous avez accès à la réponse d'un ensemble de résultats d'une étape JDBC, vous pouvez l'utiliser pour ajouter un filtre directement.
Cet exemple présente la procédure d'ajout d'un filtre à partir de la réponse d'ensemble de résultats JDBC, à l'aide de la réponse de l'étape Verify User Added (Vérifier l'ajout de l'utilisateur) du scénario de test à plusieurs niveaux.
Procédez comme suit:
- Pour ouvrir l'éditeur d'étapes, double-cliquez sur l'étape Verify User Added (Vérifier l'ajout de l'utilisateur).

- Pour obtenir des valeurs dans l'ensemble de résultats, remplacez l'instruction SQL par select * from users et cliquez sur Test/Execute SQL (Tester/exécuter l'expression SQL).

- Pour obtenir des valeurs dans l'ensemble de résultats, cliquez sur l'onglet Result Set (Ensemble de résultats) et cliquez sur Test/Execute SQL (Tester/exécuter l'expression SQL).

- Cliquez sur la cellule dans l'onglet Result Set (Ensemble de résultats) qui représente l'emplacement des informations à capturer (sbellum).
- Cliquez sur Generate Filter for Current Col/Row Value (Générer un filtre pour la valeur de colonne ou de ligne actuelle).
- Dans la boîte de dialogue qui s'ouvre, entrez la clé de propriété theLogin.

- Cliquez sur OK.
DevTest ajoute un filtre appelé Parse Result Set for Value (Rechercher la valeur dans l'ensemble de résultats) dans l'étape List Users (Liste des utilisateurs).
- Pour afficher le filtre, cliquez sur l'éditeur de filtres.

Dans l'exemple, la valeur de la cellule de la première colonne et de la huitième ligne, sbellum, est stockée dans la propriété theLogin.
Application d'un deuxième filtre
Vous pouvez appliquer un deuxième filtre, rechercher une valeur dans une colonne de l'ensemble de résultats, puis capturer une valeur d'une autre colonne dans la même ligne.
Procédez comme suit:
- Dans l'ensemble de résultats, sélectionnez deux valeurs dans deux colonnes différentes de la même ligne à l'aide de la touche Ctrl.

- Sélectionnez le filtre Filter for a value and then get another column value (Rechercher une valeur à l'aide d'un filtre, puis obtenir une autre valeur de colonne), à l'aide de l'icône
. Pour créer ce filtre, sélectionnez deux cellules dans la même ligne. L'une correspondant à la colonne de recherche et l'autre à la colonne dont vous voulez extraire la valeur.
- Dans la boîte de dialogue qui s'ouvre, sélectionnez ou réaffectez les colonnes pour la recherche et la valeur.
- Entrez la clé de propriété theEmail.

- Cliquez sur OK.
DevTest ajoute le filtre Get Value For Another Value in a ResultSet Row (Obtenir la valeur d'une autre valeur dans une ligne d'ensemble de résultats) dans l'étape Verify User Added (Vérifier l'ajout de l'utilisateur).

Le filtre Value For Another Value in a ResultSet Row (Obtenir la valeur d'une autre valeur dans une ligne d'ensemble de résultats) recherche sbellum dans la colonne LOGIN (Connexion). Si le filtre détecte sbellum, il stocke la valeur dans la colonne EMAIL (Courriel) de la même ligne d'une propriété nommée theEmail (Le courriel).
Remarque : Les mêmes fonctionnalités de filtre sont disponibles lorsqu'un ensemble de résultats JDBC est affiché dans l'éditeur d'étapes.
Copyright © 2014 CA Technologies.
Tous droits réservés.
 
|
|