Points de contrôle dans QTP/UFT avec exemple

Qu’est-ce que le point de contrôle dans QTP ?

Un point de contrôle est un point de vérification qui compares la valeur actuelle avec la valeur attendue pour les propriétés spécifiées d'un objet. Si la valeur actuelle et la valeur attendue correspondent, cela génère un statut PASS autrewise État ÉCHEC.

Types de points de contrôle dans Micro Focus UFT

Il existe de nombreux types de points de contrôle détaillés ci-dessous

  1. Points de contrôle standards : C'est compares les valeurs attendues des propriétés d'objet capturées lors de l'enregistrement sur le les valeurs actuelles de l'objet pendant une session d'exécution
  2. Point de contrôle de page : un point de contrôle standard créé pour une page Web peut être appelé point de contrôle de page. Il est utilisé pour vérifier un nombre total de liens et d'images sur une page Web. Les points de contrôle de page peuvent être utilisés pour vérifier le temps de chargement, c'est-à-dire le temps nécessaire au chargement d'une page Web.
  3. Point de contrôle bitmap aide un utilisateur à vérifier le bitmap d'une image ou d'une page Web complète. Il effectue une comparaison pixel par pixel entre les images réelles et attendues.
  4. Point de contrôle des images vous permet de vérifier les propriétés telles que l'emplacement du fichier source d'une image Web. Contrairement à Bitmap Checkpoint, vous ne pouvez pas vérifier les pixels (bitmaps) à l’aide du point de contrôle d’image.
  5. Point de contrôle du texte est utilisé pour vérifier le texte attendu dans une page Web ou une application. Ce texte peut provenir d'une région spécifique de l'application ou d'une petite partie du texte affiché
  6. Points de contrôle d'accessibilité vérifie la conformité aux instructions et aux directives du World Wide Web Consortium (W3C) pour la technologie et les systèmes d'information basés sur le Web. Ces directives facilitent l'accès des personnes handicapées au Web.
  7. Points de contrôle de la base de données créez une requête pendant le temps d'enregistrement et les valeurs de la base de données sont stockées comme valeurs attendues. La même requête est exécutée pendant l'exécution et les valeurs réelles et attendues sont comparées.
  8. In Point de contrôle de la table, vous pouvez vérifier dynamiquement le contenu des cellules d'un tableau (grille) apparaissant dans votre environnement. Vous pouvez également vérifier diverses propriétés du tableau telles que la hauteur des lignes, la largeur des cellules, etc. Le point de contrôle de table est similaire au point de contrôle de base de données
  9. En utilisant Points de contrôle XML vous pouvez vérifier les données XML, le schéma XML, les données XML

Comment utiliser les points de contrôle dans QTP ?

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

Points à retenir de la vidéo

  • Vous avez peut-être remarqué que les résultats générés pour notre script de test n'ont pas de statut Réussite/Échec sans lequel notre automatisation est incomplète.
  • Le RÉSULTAT DU TEST attendu pour notre scénario devrait être : la fenêtre de réservation de vol, qui est cet écran, devrait apparaître après avoir entré un nom d'utilisateur et un mot de passe valides. Pour y parvenir, nous devrons record une étape supplémentaire n°6 qui consiste à vérifier que la fenêtre de réservation de vol s'affiche…
  • L'automatisation de cette étape de vérification peut être réalisée à l'aide de points de contrôle. Allons-y et enregistrons l'étape n°6. Pour ajouter un point de contrôle, faites un clic droit sur l'étape n°5 après laquelle le point de contrôle doit être inséré. Choisissez Insérer un point de contrôle standard. Boîte de dialogue Propriétés du point de contrôle Box S'ouvre.
  • QTP attribue un nom par défaut à un point de contrôle. Vous pouvez saisir votre nom préféré
  • Le tableau montre toutes les propriétés enregistrées et leurs valeurs correspondantes pour l'objet. La marque de sélection indique que ces propriétés seront vérifiées
  • L'icône ABC indique que les valeurs des propriétés sont une constante. Si vous paramétrez l'une des propriétés sélectionnées, l'icône change en conséquence
  • Restons fidèles à la valeur par défaut et insérons l'instruction après l'étape en cours. Cliquez sur OK
  • Une instruction de contrôle avec le nom du point de contrôle est insérée à la ligne n°6. Rejouons le script
  • Le script donne une erreur d'exécution
  • Eh bien, c'est une source d'erreur courante pour les débutants et cela se produit parce qu'à l'étape 5, QTP ferme l'écran de réservation de vol et lorsque l'exécution atteint l'étape 6, aucun objet d'écran de réservation de vol n'est disponible pour modifier ses propriétés. Vous devez vous assurer que l'objet en cours de vérification est disponible pendant que QTP exécute l'étape de point de contrôle.
  • Cette erreur peut être corrigée en modifiant la séquence des étapes de test. Vous devez basculer entre l'étape 5 et l'étape 6. Dans la nouvelle étape du scénario, l'étape 5 consiste à vérifier que la fenêtre de réservation de vol existe et l'étape 6 consiste à fermer l'application.
  • In HPQTP, il vous suffit de couper l'étape n°6 et de la coller à un emplacement de l'étape n°5. Rejouons à nouveau le script. Le script réussit et l'arborescence des résultats donne les valeurs de point de contrôle qui ont été comparées. C'est tout pour les points de contrôle standard

Ce didacticiel vidéo montre différents types de Points de contrôle dans Test Rapide Professionnel