QTP - Enregistrement et lecture

L'enregistrement d'un test correspond à l'enregistrement des actions utilisateur de l'application testée pour qu'UFT génère automatiquement les scripts qui peuvent être lus. L'enregistrement et la lecture peuvent nous donner une première impression de l'outil, qu'il puisse prendre en charge la technologie ou non, si les paramètres initiaux sont correctement effectués.

Les étapes d'enregistrement et de lecture sont les suivantes -

Step 1 - Cliquez sur "Nouveau" test de la page de démarrage comme indiqué ci-dessous -

Step 2- En cliquant sur "Nouveau" lien, une nouvelle fenêtre de test s'ouvre et l'utilisateur doit sélectionner le type de test. Sélectionnez "Test GUI", donnez un nom au test et l'emplacement où il doit être enregistré.

Step 3- Une fois qu'un nouveau test est créé, le nouvel écran de test s'ouvre comme indiqué ci-dessous. Maintenant, cliquez sur l'onglet "Action1", qui est créé avec 1 action par défaut.

Step 4 - Cliquez sur le menu "Enregistrer" et sélectionnez "Paramètres d'enregistrement et d'exécution" comme indiqué ci-dessous -

Step 5- La boîte de dialogue Paramètres d'enregistrement et d'exécution s'ouvre et en fonction du type d'application, vous pouvez sélectionner des applications Web, Java ou Windows. Par exemple, ici, nous enregistrerons une application Web (http://easycalculation.com/).

Step 6- Cliquez sur Enregistrer. Internet Explorer s'ouvre automatiquement avec l'adresse Webhttps://www.easycalculation.com/selon les paramètres. Cliquez sur le lien "Nombres" sous "Algèbre" et entrez un nombre et appuyez sur "Calculer". Une fois l'action terminée, cliquez sur le bouton "Arrêter" dans le panneau d'enregistrement. Vous remarquerez que le script est généré comme indiqué ci-dessous -

Step 7- Maintenant, lisez le script en cliquant sur le bouton de lecture. Le script est relu et le résultat est affiché.

Step 8 - La fenêtre de résultat est ouverte, par défaut, qui montre exactement l'horodatage des étapes d'exécution, de réussite et d'échec.

Importance de l'enregistrement et de la lecture

  • Il est utilisé comme méthode d'enquête préliminaire pour vérifier si UFT peut prendre en charge la technologie / l'application.

  • Utilisé pour créer un test d'une fonctionnalité de base d'une application ou d'une fonctionnalité qui ne nécessite pas de maintenance à long terme.

  • Il peut être utilisé pour enregistrer à la fois les mouvements de la souris et les entrées du clavier.

Modes d'enregistrement

  • Normal Recording - Il s'agit du mode d'enregistrement par défaut qui enregistre les objets et les opérations effectuées sur l'application sous test.

  • Analog Recording - Cela enregistre non seulement les actions du clavier mais également les mouvements de la souris par rapport à l'écran ou à la fenêtre de l'application.

  • Low-Level Recording- Ceci enregistre les coordonnées exactes des objets indépendamment du fait que UFT reconnaisse l'objet ou NON. Il enregistre simplement les coordonnées, donc N'enregistre PAS les mouvements de la souris.

  • Insight Recording - UFT enregistre les opérations, en fonction de son apparence et non en fonction de ses propriétés natives.

Comment choisir les modes d'enregistrement

Après avoir cliqué sur le bouton Enregistrement, l'utilisateur peut choisir le mode d'enregistrement dans le volet d'enregistrement qui apparaît à l'écran, une fois l'enregistrement démarré. La sélection peut être faite à partir de n'importe lequel de ceux qui ont été discutés ci-dessus.

Vous verrez que le scénario suivant est enregistré dans tous les modes et la même action a été enregistrée dans diverses circonstances.

  • Lancer IE - https://www.easycalculation.com/
  • Cliquez sur "Nombres" sous "Algèbre"
  • Cliquez sur le lien "Racine carrée"
  • Entrez une valeur pour calculer la racine carrée. Disons 10
  • Hit Calculer

Le script enregistré en mode d'enregistrement par défaut, analogique et bas niveau est indiqué ci-dessous -

' DEFAULT RECORDING MODE 
Browser("Free Online Math Calculator").Page("Free Online Math 
Calculator").Link("Numbers").Click 

Browser("Free Online Math Calculator").Page("Numbers Calculator - 
Math").Link("Square Root").Click 

Browser("Free Online Math Calculator").Page("Square Root 
Calculator").WebEdit("n").Set "10" 

Browser("Free Online Math Calculator").Page("Square Root 
Calculator").WebButton("calculate").Click 

' ANALOG RECORDING MODE 
Desktop.RunAnalog "Track1" 

' LOW LEVEL RECORDING MODE 
Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click 
235,395 

Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click 
509,391 

Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click 
780,631 

Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Type 
"10" 

Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click 
757,666

Les enregistrements utilisant le mode d'enregistrement Insight seront comme indiqué ci-dessous -