QTP - Points de contrôle

Les points de contrôle, comme son nom l'indique, font référence à un point de validation qui compare la valeur actuelle des propriétés spécifiées ou l'état actuel d'un objet avec la valeur attendue, qui peut être insérée à tout moment dans le script.

Types de points de contrôle

N ° Sr. Type et description
1

Standard Checkpoint

Vérifie les valeurs de propriété d'un objet dans l'application testée et prise en charge par tous les environnements de complément.

2

Bitmap Checkpoint

Vérifie une zone de votre application sous forme de bitmap

3

File Content Checkpoint

Vérifie le texte dans un fichier généré ou accédé dynamiquement tel que .txt, .pdf

4

Table Checkpoint

Vérifie les informations dans une table. Tous les environnements ne sont pas pris en charge.

5

Text Checkpoint

Vérifiez si le texte affiché dans une zone définie dans une application Windows, selon des critères spécifiés.

6

Text Area Checkpoint

Vérifie si la chaîne de texte est affichée dans une zone définie dans une application Windows, selon des critères spécifiés.

sept

Accessibility Checkpoint

Vérifie la page et signale les zones du site Web qui peuvent ne pas être conformes aux directives d'accessibilité du contenu Web du World Wide Web Consortium (W3C)

8

Page Checkpoint

Vérifie les caractéristiques d'une page Web. Il peut également vérifier les liens rompus.

9

Database Checkpoint

Vérifie le contenu d'une base de données accessible par l'application testée.

dix

XML Checkpoint

Vérifie le contenu des documents .xml ou des documents .xml dans les pages Web et les cadres.

Insertion de CheckPoint

Lorsque l'utilisateur souhaite insérer un point de contrôle, il faut s'assurer que la plupart des points de contrôle ne sont pris en charge que pendant les sessions d'enregistrement. Une fois que l'utilisateur arrête l'enregistrement, les points de contrôle ne sont pas activés.

Vous trouverez ci-dessous le menu des points de contrôle, lorsque l'utilisateur n'est PAS en mode d'enregistrement.

Vous trouverez ci-dessous le menu des points de contrôle, lorsque l'utilisateur est en mode d'enregistrement.

Exemple

Les points de contrôle sont ajoutés pour l'application sous test - "http://easycalculation.com/"

' 1. Inserted Standard Checkpoint
Status = Browser("Math Calculator").Page("Math 
   Calculator").Link("Numbers").Check CheckPoint("Numbers")

If Status Then
   print "Checkpoint Passed"
Else
   Print "Checkpoint Failed"
End if

' 2. Inserted BitMap Checkpoint
imgchkpoint = Browser("Math Calculator").Page("Math 
   Calculator").Image("French").Check CheckPoint("French")

If imgchkpoint Then
   print "Checkpoint Passed"
Else
   Print "Checkpoint Failed"
End if

Affichage des propriétés des points de contrôle

Après avoir inséré, au cas où un testeur souhaite modifier les valeurs, nous pouvons le faire en cliquant avec le bouton droit sur le mot-clé 'point de contrôle' du script et en naviguant vers "Propriétés du point de contrôle" comme indiqué ci-dessous -

Vous pouvez également localiser les mêmes points de contrôle dans le référentiel d'objets, comme illustré ci-dessous. Il montre exactement quel type de point de contrôle est utilisé et quelles sont les valeurs attendues et les valeurs de délai d'expiration.