Remplacement de littéraux par des références de pool de données

Vous pouvez remplacer les valeurs littérales contenues dans un script de test existant par des références de pool de données afin d'ajouter des données réalistes à ce script. Vous pouvez rechercher et remplacer par des références de pool de données tous les littéraux du script ou seulement les nombres, les chaînes ou les booléens.

A propos de cette tâche

Vous pouvez aussi ajouter à un pool de données un littéral provenant d'un script. Si vous n'utilisez pas une variable existante du pool de données, les mêmes valeurs littérales seront utilisées à chaque exécution du script (en l'occurrence, celles qui ont été capturées lors de l'enregistrement du script de test).

Pour remplacer un littéral par une référence de pool de données :

Procédure

  1. Sélectionnez Script > Rechercher des littéraux et les remplacer par une référence au pool de données.
  2. Dans la section Sens, sélectionnez Vers l'avant ou Vers l'arrière pour choisir le sens de la recherche dans le script de test.
  3. Dans la zone Type de littéral, choisissez une option dans la liste pour indiquer le type de littéral à rechercher.
    • Tous -- Permet de rechercher tous les littéraux dans le script, indépendamment de leur type.
    • Nombres -- Permet de rechercher les littéraux nombres dans le script. Il peut s'agir de nombres entiers (par opposition aux nombres fractionnaires) positifs, négatifs ou égaux à zéro ou de nombres en virgule flottante (nombres décimaux positifs ou négatifs).  
    • Chaînes -- Permet de rechercher les littéraux chaînes dans le script. Une chaîne est une valeur alphanumérique telle que le nom d'une personne, d'une ville ou d'un pays.
    • Booléens -- Permet de rechercher les littéraux booléens dans le script. Toutes les utilisations des littéraux booléens true et false sont repérées et peuvent être remplacées par une variable.
  4. Cliquez sur Rechercher pour démarrer la recherche.

    Le nom du littéral trouvé dans le script de test apparaît dans la zone Littéral.

  5. Cliquez sur la flèche de la zone Variable de pool de données pour afficher la liste des variables existantes du pool de données, puis cliquez sur celle à laquelle le script devra faire référence.
  6. Au besoin, tapez un nouveau nom de variable pour le littéral sélectionné.
  7. Au besoin, cochez la case Ajouter un littéral au pool de données pour ajouter la valeur littérale au pool de données.
  8. Cliquez sur Remplacer pour remplacer le littéral dans le script par une référence à la variable du pool de données.

    Le curseur se place automatiquement sur le littéral suivant dans le script.

    Remarque : Si un littéral correspond à un choix proposé dans une zone de liste modifiable (ComboBox) de l'application testée, lorsque vous le remplacez par une référence de pool de données, vous obtenez, dans le pool de données, une variable dont le type de données est String au lieu d'un type énumérateur (Enum).
  9. Lorsque la recherche s'arrête sur le littéral suivant dans le script de test, répétez les étapes 5 à 7.
  10. Lorsque vous avez terminé, cliquez sur Fermer.

    Functional Tester met à jour le pool de données en y incorporant les nouvelles colonnes et les valeurs initiales que vous avez ajoutées dans cette boîte de dialogue.


Retour d'informations