QTP - Actions

Actions aide les testeurs à diviser les scripts en groupes d'instructions QTP. Les actions sont similaires aux fonctions de VBScript; cependant, il existe quelques différences. Par défaut, QTP crée un test avec une action.

Actions Les fonctions
L'action est une fonctionnalité intégrée de QTP. Les fonctions VBScript sont prises en charge par VBScript et QTP.
Les paramètres des actions sont transmis par valeur uniquement. Les paramètres de fonction sont passés soit par valeur, soit par référence.
Les actions ont l'extension .mts Les fonctions sont enregistrées au format .vbs ou .qfl
Les actions peuvent ou non être réutilisables. Les fonctions sont toujours réutilisables.

Les propriétés de l'action sont accessibles en cliquant avec le bouton droit de la souris sur la fenêtre de l'éditeur de script et en sélectionnant "Propriétés".

Les propriétés d'action contiennent les informations suivantes -

  • Nom de l'action
  • Location
  • Drapeau réutilisable
  • Paramètres d'entrée
  • Paramètres de sortie

Types d'actions

Il existe trois types d'actions -

  • Non-reusable action - Une action qui ne peut être appelée que dans le test spécifique dans lequel elle a été conçue et qui ne peut être appelée qu'une seule fois.

  • Reusable action - Une action qui peut être appelée plusieurs fois, tout test dans lequel elle réside, et peut également être utilisée par tout autre test.

  • External Reusable action- C'est une action réutilisable stockée dans un autre test. Les actions externes sont en lecture seule dans le test d'appel, mais elles peuvent être utilisées localement avec la copie modifiable des informations de la table de données pour l'action externe.

Travailler avec des actions

Il existe trois options pour insérer une action. Cliquez sur chacun d'entre eux pour en savoir plus sur le type d'action sélectionné.

N ° Sr. Type d'action et description
1 Insérer un appel à une nouvelle action

Insère une nouvelle action à partir de l'action existante

2 Insérer un appel à une copie d'action

Insère une copie d'une action existante

3 Insérer un appel à une action existante

Insère un appel à une action réutilisable existante