Identification intelligente dans QTP/UFT avec exemple
Qu'est-ce que l'identification intelligente ? QTP?
- Si le processus habituel d'identification des objets รฉchoue, Micro Focus UFT Dรฉclenche l'identification intelligente, un mรฉcanisme plus flexible d'identification des objets, ร condition qu'il soit activรฉ dans les paramรจtres d'identification des objets.
- Smart Identification utilise deux catรฉgories de propriรฉtรฉs
- Propriรฉtรฉs du filtre de base. Il contient les propriรฉtรฉs les plus fondamentales d'une classe d'objets de test particuliรจre ; ceux dont les valeurs ne peuvent รชtre modifiรฉes sans changer l'essence de l'objet original
- Propriรฉtรฉs du filtre facultatif. Autres propriรฉtรฉs pouvant aider ร identifier les objets
HP UFT "oublieยซ la description de lโobjet de test appris et crรฉe une nouvelle liste dโobjets candidats contenant les objets qui correspondent ร toutes les propriรฉtรฉs dรฉfinies dans la liste des propriรฉtรฉs du filtre de base. ยป QTP Utilisez la propriรฉtรฉ de filtre de base pour rรฉduire la liste des objets candidats. L'objectif est de ne retenir qu'un seul objet correspondant ร tout ou partie des propriรฉtรฉs descriptives enregistrรฉes.
Si l'identification intelligente est invoquรฉe pendant une exรฉcution de test, dans l'arborescence des rรฉsultats de test, un message d'avertissement est gรฉnรฉrรฉ indiquant que l'identification intelligente a รฉtรฉ invoquรฉe et une รฉtape d'identification intelligente est insรฉrรฉe.
Comment activer/dรฉsactiver l'identification intelligente
Comment fonctionne l'identification intelligente ?
Cliquez ร nouveau ici si la vidรฉo n'est pas accessible
Modifier la propriรฉtรฉ de l'objet pour รฉviter l'identification intelligente
Cliquez ร nouveau ici si la vidรฉo n'est pas accessible
Transcription de la vidรฉo avec les principaux points ร retenir
- Vous avez peut-รชtre remarquรฉ que l'identification intelligente ralentit l'exรฉcution des scripts, ce qui n'est pas souhaitable.
- Pour รฉviter l'identification intelligente, nous pouvons modifier les propriรฉtรฉs d'identification des objets par dรฉfaut
- In QTP, Identification d'objets supprimons ยซ nom ยป des propriรฉtรฉs obligatoires et remplaรงons-le par ยซ identifiant HTML ยป pour rendre notre test indรฉpendant des changements de nom
- Vous pouvez rรฉenregistrer les mรชmes รฉtapes pour le script
- Maintenant, si vous changez le nom de ยซ Soumettre ยป en ยซ Connexion ยป et exรฉcutez le script, le script s'exรฉcute sans aucune identification intelligente.
- De mรชme, le dans votre application testรฉe, si l'une des propriรฉtรฉs obligatoires ou d'assistance change frรฉquemment pour un objet, vous pouvez la remplacer par une autre propriรฉtรฉ appropriรฉe pour permettre une exรฉcution plus rapide du script
- La modification de propriรฉtรฉ est un terrain de jeu d'expรฉrience et vous l'acquรฉrirez en vieillissant avec l'outil
Ressources
Tรฉlรฉchargez les pages Web utilisรฉes dans le didacticiel ci-dessus pour vous entraรฎner

