Corrélation de plusieurs champs dans un test

Certains tests sont structurés de telle manière que vous devez corréler les données de plusieurs zones. Par exemple, supposons que vous prévoyez de placer dans un jeu de données un élément qu'un utilisateur virtuel achète. Pour que le flux de tests soit correct, vous devez également placer dans le jeu de données toutes les occurrences de cet élément dans le test. Vous pouvez trouver et corréler toutes les instances de cet élément dans une procédure. Généralement, Continuer la recherche et remplacer est utilisé dans la fenêtre Afficher les candidats au jeu de données pour corréler les données de plusieurs zones. Voir Affichage des candidats à un jeu de données lors de l'ouverture d'un test. Vous pouvez également utiliser la page Recherche de test pour corréler les données de plusieurs zones.

Procédure

Pour trouver toutes les instances d'une zone dans un test et corréler certaines d'entre elles ou toutes ces instances avec une source de données (un jeu de données par exemple), procédez comme suit :

  1. Dans le navigateur de test, accédez au test, puis cliquez deux fois dessus. Le test s'affiche.
  2. Trouvez l'emplacement de l'élément ou du site de substitution à modifier ou pour lequel créer une référence. Si l'élément est en texte en clair, sélectionnez-le. Si l'élément correspond à une référence existante, cliquez sur la zone mise en évidence.
  3. Cliquez avec le bouton droit et sélectionnez Rechercher > Plus de sites de substitution.
  4. Cliquez sur OK.
  5. Dans la page Recherche de test, sélectionnez Distinction min/maj pour distinguer les minuscules des majuscules dans la recherche ou Expression régulière pour effectuer une recherche à l'aide d'expressions régulières. En mode expression régulière, appuyez sur Ctrl+Barre d'espace dans la zone Rechercher le texte pour obtenir une assistance au contenu. L'aide sur le contenu répertorie les masques d'expression régulière et le contenu correspondant.
  6. Cliquez sur Autres options, puis sélectionnez les options appropriées:
    Limiter la recherche aux éléments mis en évidence dans le contenu du test
    Effectue la recherche uniquement dans les éléments sélectionnés de la zone Contenu du test.
    Mise en évidence des éléments détectés dans le contenu du test
    Met en évidence les éléments détectés dans la zone Contenu du test.
    Récursive
    Recherche les éléments de test enfants, en plus de l'élément lui-même. Par exemple, si vous recherchez une page HTTP, sélectionnez cette option pour rechercher les demandes et les réponses dans la page.
    Rechercher les valeurs codées et décodées (spécifique au protocole)
    Lorsque cette option est sélectionnée, les correspondances des versions décodées et codées URL du texte spécifié sont recherchées. Par exemple, lors de la recherche dans des données HTTP, les correspondances abc%123 et abc%25123 sont trouvées.
    Inclure les correspondances dont la corrélation des données a été remplacée
    Inclut des sites qui se trouvent dans un site de substitution existant ou qui chevauchent ce dernier. Si vous décidez de procéder au remplacement, les substitutions en conflit sont automatiquement supprimées.
    Inclure les remplaçants correspondants
    Sélectionnez cette option pour renvoyer les éléments qui, à l'origine, correspondaient à la chaîne de recherche et ont été remplacés depuis. Désélectionnez cette option pour ignorer les sites de substitution existants lorsque les résultats sont renvoyés.
  7. Cliquez sur Fermer.
  8. Cliquez sur Rechercher. Les résultats de la recherche s'affichent dans la vue Recherche.
  9. Dans la vue Recherche, sélectionnez les occurrences à remplacer puis cliquez sur la sélection à l'aide du bouton droit de la souris.
  10. Facultatif : pour sélectionner toutes les occurrences, cliquez à l'aide du bouton droit de la souris sur le nom du test.
  11. Cliquez sur Remplacer dans la vue Source de données. Cette action a pour effet d'envoyer les occurrences sélectionnées dans la fenêtre Sources de données du test.
  12. Dans la fenêtre Sources de données du test, cliquez sur l'onglet correspondant au type de source de données que vous voulez utiliser :
    Option Description
    Références Sources de données qui ont déjà été créées dans le test et correspondances possibles qui sont disponibles en tant que sources de données pour le site de substitution sélectionné. Par exemple, le texte trouvé dans une réponse et utilisé dans une demande ultérieure est automatiquement ajouté comme référence. Désélectionnez la case à cocher Références correspondantes uniquement pour afficher toutes les références qui apparaissent avant le site de substitution dans le test.
    Jeux de données Jeux de données qui ont été ajoutés au test. Pour ajouter un nouveau jeu de données, cliquez sur l'icône Ajouter un jeu de données (Ajouter un jeu de données).
    Code personnalisé Si vous avez écrit un code personnalisé pour les services d'exécution de test (TES), correspond au code personnalisé disponible comme source de données pour ce site de substitution.
    Variables de test Les variables de test et leurs types qui sont disponibles comme sources de données pour ce site de substitution.
    Sources de données intégrées Variables calculées dynamiquement (Date actuelle, Nombre aléatoire, Nombre séquentiel et Horodatage) qui sont disponibles pour ce site de substitution. Pour créer une source de données intégrée, cliquez avec le bouton droit de la souris sur la page Sources de données intégrées et sélectionnez Nouveau.
  13. Sélectionnez la source de données et cliquez sur Remplacer à partir de. La fenêtre Remplacer plusieurs éléments s'affiche et contient des informations sur la source de données et les sites de substitution sélectionnés.
  14. Pour chaque site dont la case est cochée, cliquez sur Remplacer les éléments sélectionnés pour remplacer la source de données ou désélectionnez la case à cocher pour ignorer le site. Cliquez sur Toujours demander pour examiner tous les sites de substitution un par un. Cliquez sur Demander confirmation pour le remplacement des corrélations de données pour examiner un site uniquement si le site dans lequel vous effectuez un remplacement est inclus dans ou chevauche un autre site de substitution existant. Si vous décidez de procéder au remplacement, les substitutions en conflit sont automatiquement supprimées.

Résultats

Les instances sélectionnées du champ sont corrélées avec les données de la source de données.