Paramétrage dans QTP/UFT avec exemple

Qu’est-ce que le paramétrage QTP ?

QTP nous permet de sélectionner différentes entrées de test au moment de l'exécution. Ce processus consistant à fournir différentes valeurs d'entrée via des paramètres externes est appelé paramétrage.

Types de paramétrage dans QTP

Les types de paramètres peuvent être :

  1. Paramètres du tableau de données
  2. Paramètres de test/action
  3. Paramètres des variables d'environnement
  4. Paramètres de nombres aléatoires

Paramétrage dans QTP

Le présent Tutoriel Micro Focus UFT montre comment effectuer le paramétrage pour se connecter avec succès à l'application de réservation de vol. Vous vous demandez peut-être pourquoi faire un effort herculéen pour automatiser ce scénario simple. Nous vérifierons que l'utilisateur se connecte avec succès à l'application en saisissant un nom d'agent et un mot de passe valides. Le besoin de paramétrage devient évident si nous étendons la portée du scénario pour inclure une combinaison de Nom et mot de passe de l'agent ALPHANUMÉRIQUE valides. Dans ce cas, les étapes du test resteront les mêmes. Mais nous aurons davantage de combinaisons de Données à TESTER. Dans cet exemple, nous nous limiterons à seulement 3 des 8 combinaisons possibles.

Scénario de test Étapes de test Données de test
Vérifiez que l'utilisateur se connecte avec succès à l'application en saisissant une COMBINAISON DE Nom d'agent ALPHANUMÉRIQUE et de mot de passe valides. Étape 1) Ouvrir la demande de réservation de vol
Étape 2) Entrez un nom d'agent valide
Étape 3) Entrez un mot de passe valide
Étape 4) Appuyez sur OK
Étape 5) Fermez l'application après une connexion réussie.
Nom de l'agent = Gourou
Mot de passe = Mercury
Nom de l'agent = Guru99
Mot de passe = MERCURE
Nom de l'agent = 9999
Mot de passe = mercure

Pour y parvenir, vous pouvez soit copier les six étapes, soit donner différentes valeurs de données qui sont en fait quelque chose que vous feriez manuellement, ou vous pouvez utiliser Paramétrisation.

Paramétrage dans QTP

La manière la plus simple de paramétrer un argument, dans notre cas Guru, est

  1. Cliquez sur Affichage des mots clés
  2. Cliquez sur l'icône de paramétrage.

Paramétrage dans QTP

Boîte de dialogue de configuration des valeurs Box S'ouvre. Actuellement, la valeur est définie sur une constante. Cliquez sur le bouton radio des paramètres. QTP attribue un nom par défaut à ce paramètre. Vous pouvez donner le nom de votre choix, puis cliquer sur « OK ».

Paramétrage dans QTP

Dans la feuille globale, une colonne avec en-tête « Nom de l'agent » et la valeur Guru est créée. Vous pouvez saisir plus de valeurs pour ce paramètre.

Paramétrage dans QTP

Lorsque vous cliquez sur “point de vue d'expert", vous verrez que "Nom de l'agent" est remplacé par "Guru", et le type de feuille utilisé.

Paramétrage dans QTP

De même, vous pouvez également paramétrer l'argument Mot de passe et saisir différents jeux de données de test.

Paramétrage dans QTP

Ce que cette fiche technique signifie, c'est que QTP répétera les mêmes six étapes que celles que nous avons enregistré trois fois. Lors de la première itération, il utilisera les données de la première ligne. Pendant la seconde, il utilisera les données de la deuxième ligne et ainsi de suite. Exécutons maintenant le script. C'est la première itération. C'est la deuxième itération. Dans le barre d'état, QTP donne des informations sur la ligne qu'il utilise actuellement comme données de test et met en surbrillance la ligne correspondante dans la fiche technique. Les résultats montreront un résumé des 3 itérations.

Paramétrage dans QTP

Avantages du paramétrage

  • Le paramétrage nous permet de choisir différentes valeurs au moment de l'exécution
  • Cela réduit le temps et les efforts
  • L'utilisation de pilotes de données nous permet d'utiliser les mêmes données pour différentes zones de saisie. (Data Drivers est une fonctionnalité fournie par HP UFT qui affiche toutes les constantes pouvant être paramétrées dans une seule fenêtre. Cela facilite le paramétrage des gros scripts.

Cliquez sur ici. si la vidéo n'est pas accessible