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.