Points de contrôle dans QTP / UFT avec exemple

Table des matières:

Anonim

Qu'est-ce que Checkpoint dans QTP?

Un point de contrôle est un point de vérification qui compare 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 état PASS, sinon un état FAIL.

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 standard: il compare les valeurs attendues des propriétés d'objet capturées lors de l'enregistrement aux valeurs actuelles de l' objet lors d'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é un 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 pour charger une page Web.
  3. Bitmap Checkpoint 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. Image Checkpoint vous permet de vérifier des 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. Le 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. Accessibility Checkpoints vérifie la conformité avec les instructions et directives du World Wide Web Consortium (W3C) pour la technologie Web et les systèmes d'information. Ces directives facilitent l'accès au Web pour les personnes handicapées.
  7. Les points de contrôle de base de données créent une requête pendant le temps d'enregistrement et les valeurs de base de données sont stockées en tant que 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. Dans Table Checkpoint , 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 de tableau telles que la hauteur de ligne, la largeur de cellule, etc. Le point de contrôle de la table est similaire au point de contrôle de la base de données
  9. À l'aide de 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 de 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 ce faire, nous devrons enregistrer une étape supplémentaire n ° 6 qui est Vérifier que la fenêtre de réservation de vol est affichée ...
  • L'automatisation de cette étape de vérification peut être réalisée à l'aide de points de contrôle. Continuons et enregistrons l'étape # 6 Pour ajouter un point de contrôle, faites un clic droit sur l'étape # 5 après quoi le point de contrôle doit être inséré. Choisissez Insérer un point de contrôle standard. La boîte de dialogue Propriétés du point de contrôle 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 de propriété sont une constante. Si vous paramétrez l'une des propriétés sélectionnées, l'icône change en conséquence
  • Tenons-nous en à la valeur par défaut et insérons l'instruction après l'étape en cours. Cliquez ok
  • Une instruction de contrôle avec le nom du point de contrôle est insérée à la ligne # 6. Permet de rejouer le script
  • Le script donne une erreur d'exécution
  • Eh bien, c'est une source d'erreur courante pour les débutants et se produit car à l'étape 5, QTP ferme l'écran de réservation de vol et lorsque l'exécution atteint l'étape 6, il n'y a pas d'objet d'écran de réservation de vol disponible pour faire varier 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 les étapes 5 et 6. Dans la nouvelle étape du scénario, 5 consiste à vérifier que la fenêtre de réservation de vol existe et l'étape 6 consiste à fermer l'application
  • Dans HP QTP, il vous suffit de couper l'étape 6 et de la coller à un emplacement de l'étape 5. Rejouons le script à nouveau. 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 aux points de contrôle standard

Ce didacticiel vidéo présente différents types de points de contrôle dans Quick Test Professional