Local & Référentiel d'objets partagés dans QTP / UFT

Table des matières:

Anonim

Qu'est-ce que le référentiel d'objets dans QTP?

Le référentiel d'objets est une collection d'objets de test et d'informations qui sont reconnus par QTP pour y travailler. Lorsqu'un utilisateur enregistre un test, les objets et leurs propriétés sont capturés par défaut.

Dans ce didacticiel, vous apprendrez-

  • Comment fonctionne l'identification d'objet dans QTP?
  • Types de référentiel d'objets
  • Référentiel d'objets local
  • Référentiel d'objets partagés: créer, associer, modifier

Comment fonctionne l'identification d'objet dans QTP?

  • HP QTP utilise une technologie «humaine» pour l'identification des objets
  • Pendant l'enregistrement, Time QTP essaie d'apprendre les propriétés d'un objet GUI sur lequel l'opération est effectuée.
  • Pendant l'exécution, Micro Focus UFT compare les propriétés de l'objet stocké avec les propriétés réelles de l'objet disponibles à l'écran et identifie de manière unique un objet indépendamment de son emplacement sur l'écran
  • L'objet stocké et avec ses propriétés est appelé objet TEST
  • Pendant l'exécution, l'objet réel disponible sur l'application testée est appelé objet d'exécution
  • Il s'agit de tests rapides "Modèle d'objet de test"
  • Les informations sur les objets de test sont stockées dans le référentiel d'objets
  • Les compléments aident à instruire Quick Test avant la nature de l'objet à enregistrer afin de réduire le temps nécessaire pour apprendre ses propriétés

Apprenez l'identification d'objet avec un exemple dans la vidéo suivante

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

Types de référentiel d'objets

Il existe 2 types de référentiel d'objets dans QTP

  1. Référentiel d'objets local
  2. Référentiel d'objets partagés

Référentiel d'objets local

  • Le référentiel d'objets local est le référentiel d'objets par défaut
  • Il est spécifique aux actions et ne peut être utilisé que pour une action particulière
  • Le référentiel d'objets local est préférable lorsque l'application n'est pas dynamique par rapport au temps
  • Le référentiel d'objets local ne peut pas être réutilisé
  • Vous pouvez effectuer de nombreuses opérations dans le référentiel d'objets local telles que -
  • Mettre en évidence un objet stocké dans un référentiel sur l'application en cours de test
  • Vérifiez si un objet particulier de votre AUT est stocké dans le référentiel d'objets
  • Couper, copier, coller, modifier et supprimer des objets
  • Si vous avez accidentellement modifié la valeur d'une propriété, vous pouvez mettre à jour sa description à partir de l'application à l'aide de la fonction de mise à jour.

Référentiel d'objets partagés: créer, associer, modifier

  • Le référentiel d'objets global ou partagé est préférable lorsqu'une application est dynamique et que la description de l'objet change fréquemment
  • Entre le référentiel d'objets partagé et local, le référentiel d'objets partagés est plus couramment utilisé dans les projets d'automatisation
  • Cependant, il a des frais généraux de maintenance et d'administration par rapport au référentiel d'objets local.

Pour créer et utiliser un référentiel d'objets partagés, vous devez effectuer trois grandes étapes

  • Création d'un référentiel d'objets partagés
  • Association d'un référentiel d'objets partagés
  • Modification d'un référentiel d'objets partagés

Regardons-les un à la fois

Étape 1) Création d'un référentiel d'objets partagés

  • Tous les référentiels sont locaux par défaut. Pour créer un référentiel d'objets partagés, dans la boîte de dialogue Référentiel d'objets, cliquez sur Fichier> Exporter les objets locaux
  • Les fichiers du référentiel ont une extension .tsr. Donnez un nom approprié, dites "guru99" et enregistrez
  • Le fichier de référentiel partagé est maintenant créé

Étape 2) Association d'un référentiel d'objets partagés

  • L'étape suivante consiste à associer le référentiel à votre test, ce qui vous permet de l'utiliser
  • Pour associer un référentiel à un test, cliquez sur Ressources> Associer le référentiel
  • Vous pouvez sélectionner le référentiel à associer aux actions disponibles dans votre test.
  • Vous pouvez désormais utiliser ce référentiel partagé pour développer votre test

Étape 3) Modification d'un référentiel d'objets partagés

  • Vous pouvez utiliser le gestionnaire de référentiel d'objets pour modifier un référentiel de partage.
  • Sélectionnez Ressources> Gestionnaire de référentiel d'objets. Ouvrez le référentiel d'objets que nous avons créé "guru99"
  • Par défaut, le référentiel est ouvert en mode lecture seule. Pour activer la modification, cliquez sur Fichier> Activer la modification
  • Une fois l'édition activée, vous pouvez toutes les opérations telles que couper, copier, coller, renommer des objets, etc. que vous pouvez également faire dans le référentiel d'objets
  • Le gestionnaire de référentiels d'objets vous permet de comparer deux référentiels d'objets. QTP vous donnera un aperçu de ce qui est unique et commun dans les deux référentiels
  • Vous pouvez utiliser l'outil de fusion de référentiel d'objets pour fusionner deux référentiels en un