Actions dans QTP/UFT avec exemple

Qu’est-ce que l’action dans QTP ?

Actions vous aide à diviser votre test en « unités logiques » ou « processus métier ». Les actions aident à créer un script plus modulaire et plus efficace.

Lorsqu'un script est nouvellement créé, il ne comporte qu'une seule action. Mais vous pouvez ajouter plus d'actions à votre script Micro Focus UFT selon les besoins.

Il existe deux types d'actions

  1. Réutilisable Actions : peuvent être utilisées dans d’autres tests. Ils peuvent être utilisés plusieurs fois dans le même script de test.
  2. Non réutilisable Actions : ne peut pas être utilisée dans d’autres tests. Ils ne peuvent être appelés qu’une seule fois dans le même script

Parfois, si une action devient importante, c'est une bonne pratique de la diviser. Vous pouvez diviser une action existante de deux manières

  1. Opticien Indépendant l'un de l'autre, ce qui divise l'action sélectionnée en deux actions sœurs
  2. Action imbriquée qui divise l'action sélectionnée en une action parent dont la dernière étape appelle la deuxième action enfant

Les actions peuvent accéder aux données de test stockées dans les fiches techniques. HP QTP fournit 2 types de fiches techniques

  1. Fiche technique GLOBALE : Il est unique pour tout le test. Toute action peut accéder aux données et les écrire dans la feuille de données globale. Une feuille est nommée « GLOBAL »
  2. Fiche technique LOCALE : Égal au nombre d’actions dans la feuille. Une action peut lire et écrire des données dans sa propre feuille de données locale uniquement. Nom de la feuille = « NOM DE L'ACTION ».

Le but de la création d'actions est de les utiliser dans d'autres scripts de test. Il existe deux méthodes pour importer des actions dans un test

  1. Appel à COPIER d'une action : lorsque vous effectuez une copie d'une action, l'action est copiée dans son intégralité, y compris les points de contrôle, le paramétrage et l'onglet d'action correspondant dans la table de données, dans le test appelant. Lorsque vous insérez une copie d'une action existante, vous pouvez apporter des modifications à l'action copiée, et vos modifications n'affecteront ni ne seront affectées par aucun autre test. Vous pouvez insérer des copies d'actions réutilisables et non réutilisables
  2. Appel à une action EXISTANTE : les appels à l'action sont en lecture seule dans le test d'appel. Ils ne peuvent être modifiés que dans le test dans lequel ils ont été créés. Permet d'utiliser la même action dans plusieurs tests et facilite la maintenance des tests. Vous pouvez appeler uniquement des actions « réutilisables ».

Le didacticiel vidéo suivant démontre Actions. Il utilise le script de test Vanilla créé dans les didacticiels précédents avec 5 étapes pour se connecter Réservation de vol. Ce tutoriel est le le plus long dans tout Tutoriels QTP et il est recommandé de prendre des notes pendant que vous le regardez.

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

Tout comme Fonctions/Méthodes dans les langages de programmation, vous pouvez également créer des entrées et des sorties PARAMETRES pour une action. Ce paramètre a pas de relation avec Paramétrage des données de test appris plus tôt.

Si nécessaire, vous pouvez utiliser l'instruction suivante pour quitter une action

  • QuitterAction.
  • ExitActionItération
  • QuitterExécuter
  • QuitterGlobalIteration

Lors de l'exécution d'un Script QTP avec les actions, vous devez considérer, Itérations globales et itérations locales

Vous pouvez modifier la fréquence d'itération de l'action en sélectionnant Propriétés de l'appel à l'action > Onglet Exécuter