qtp tutorial 13 steps insert standard
Dans le précédente session de formation QTP , nous avons répertorié tous les points de contrôle fournis par QTP. Tous ces points de contrôle sont très importants pour insérer des points de vérification dans les tests QTP pour vérifier si les valeurs actuelles et attendues d'un objet correspondent ou non. Ceci détermine le statut PASS ou FAIL de ce test.
=> Cliquez ici pour la série de didacticiels de formation QTP
questions et réponses d'entretien de base Java
Dans le didacticiel d’aujourd’hui, nous traiterons de QTP Points de contrôle standard et image en détail.
Point de contrôle standard
#1) Il est utilisé pour vérifier la valeur de la propriété de l'objet.
#deux) Compare la valeur attendue avec la valeur réelle pendant l'exécution.
# 3) Il peut être défini pendant l'enregistrement ou l'édition d'un test.
# 4) L'écran actif peut également être utilisé pour insérer ce point de contrôle. Il est important que suffisamment d'informations soient disponibles sur l'écran actif pour pouvoir insérer un point de contrôle.
Pour Exemple : S'il y a un écran avec, Boîte d'édition de connexion, Boîte d'édition de mot de passe, OK, Annuler et les boutons Aide. Nous devons vérifier si le bouton Annuler est visible. Nous essayons d'y parvenir en plaçant un point de contrôle sur la propriété d'objet «Visible» du bouton Annuler.
Pendant l'enregistrement, j'ai effectué une connexion, entrez un mot de passe et cliquez sur OK; et le réglage sur mon écran actif est de simplement stocker les objets sur lesquels j'ai agi et pas les autres, je ne pourrai pas placer le point de contrôle sur le bouton d'annulation car l'écran actif ne possède pas d'informations sur cet objet.
Par conséquent, il est important que l'écran actif ait capturé tous les objets de la page et alors seulement nous pouvons insérer le point de contrôle. J'espère que cela explique ce que je veux dire quand je dis que l'écran actif doit avoir suffisamment d'informations.
# 5) Une fois ajoutées, les propriétés du point de contrôle peuvent être modifiées à l'aide de la boîte de dialogue «Propriétés du point de contrôle».
# 6) Chaque point de contrôle est ajouté au référentiel d'objets local lorsqu'il est ajouté. Il peut être déplacé vers le référentiel d'objets partagés si nécessaire.
# 7) Pris en charge pour tous les environnements tant que les compléments appropriés sont chargés.
# 8) Quelques exemples d'objets que cela peut être utilisé sur nos images Web, zones d'édition, texte statique, tableaux Web, etc.
Comment insérer un point de contrôle standard lors de l'enregistrement?
Étape 1) Insérer-> Point de contrôle: sélectionnez cette option dans le menu après le démarrage d'une session d'enregistrement.
Étape # deux) - Cliquer sur cette icône aboutit également au même résultat.
Étape # 3) Une liste des points de contrôle pertinents applicables à l'étape actuelle ou sélectionnée lors de l'exécution de l'une des étapes répertoriées en 1 et 2.
Étape # 4) Sélectionnez le type de point de contrôle. Nous sélectionnerons «Standard» dans notre cas.
Étape # 5) L'interface QTP est masquée et l'utilisateur peut choisir l'objet dans l'AUT sur lequel l'utilisateur souhaite insérer un point de contrôle.
Étape # 6) Sélectionnez l'objet et l'écran suivant apparaît:
Étape # 7) Choisissez l'objet et cliquez sur OK dans la boîte de dialogue. La boîte de dialogue des propriétés du point de contrôle s'affiche.
Étape # 8) Sélectionnez les propriétés que vous souhaitez vérifier et cliquez sur OK. Je vais choisir juste le nom. Comme vous pouvez le voir ci-dessus, vous pouvez modifier les propriétés en une valeur constante ou paramétrer. Il existe également un paramètre de délai d'expiration que vous pouvez définir.
Cela signifie que QTP attend le nombre de secondes spécifié dans cette boîte de dialogue pour qu'un certain objet atteigne une valeur de propriété avant d'effectuer la vérification.
Étape # 9) C'est ainsi que je règle les paramètres et clique sur OK.
Étape # dix) Voici à quoi ressemble mon point de contrôle dans la vue des mots clés: (cliquez pour agrandir l'image)
Étape # Onze) Dans la vue experte, le code suivant s'affiche:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').WebButton('Sign in').Check CheckPoint('Sign in_2')
Comment insérer un point de contrôle standard lors de l'édition?
#1) Écran actif: Dans l'écran actif, à droite sur un objet et sélectionnez l'option pour insérer un point de contrôle standard. Après cela, suivez les mêmes étapes que ci-dessus pour insérer un point de contrôle. (cliquez pour agrandir l'image)
#deux) À n'importe quelle étape du test QTP, sélectionnez l'option de menu «Insérer-> Point de contrôle» et choisissez «Point de contrôle standard». Suivez à nouveau les étapes ci-dessus.
Comment accéder et modifier les propriétés de Checkpoint?
Après la création, l'utilisateur peut modifier un point de contrôle selon ses besoins. Cela peut être fait via la boîte de dialogue «Propriétés du point de contrôle». Cette boîte de dialogue est accessible des manières suivantes:
#1) Lors de la création d'un point de contrôle, cette boîte s'ouvre pour la définition initiale des propriétés
#deux) Sélectionnez une instruction de point de contrôle existante dans la vue Mot-clé, cliquez avec le bouton droit de la souris et sélectionnez 'Propriétés du point de contrôle'
# 3) Ouvrez le référentiel d'objets et les propriétés sont disponibles ci-dessous: (cliquez pour agrandir l'image)
À partir de cette boîte, toutes les propriétés d'un point de contrôle peuvent être modifiées selon les besoins.
Étant donné que le point de contrôle standard est le premier de notre liste, j'ai fourni les étapes détaillées pour l'ajouter dans différents scénarios et le modifier de différentes manières en détail. À l'avenir, je vais énumérer les propriétés et les fonctionnalités qui sont uniques pour chaque point de contrôle.
Il convient de noter que les étapes pour ajouter, utiliser et manipuler les points de contrôle sont toutes les mêmes pour la plupart des points de contrôle. À partir de maintenant, sauf indication contraire, l'approche ci-dessus peut également être utilisée de manière générique pour les autres.
Point de contrôle de l'image
Une légère variation d'un point de contrôle standard est lorsqu'il est utilisé sur les images Web.
Si l'objet sur lequel le point de contrôle a été inséré est une image Web, la boîte de dialogue suivante s'ouvre.
Il est à noter que cet écran est quasiment identique à la boîte de dialogue «Propriétés des points de contrôle», il est spécifique aux images.
Le seul paramètre supplémentaire est la case à cocher «Comparer le contenu de l'image». S'il est coché, l'image en runtime est vérifiée avec celle stockée lors de la création du point de contrôle pour voir si elle est exactement la même. S'ils sont identiques, les résultats du test n'auront qu'une seule image. Si elles sont différentes, les deux images seront affichées dans les résultats du test.
Pour Exemple, sur la page Gmail, j'ai essayé d'insérer un point de contrôle standard sur l'une des images de l'écran actif et voici ce qui s'affiche: (cliquez pour agrandir l'image)
Je n'effectuerai aucune modification dans la boîte de dialogue, vous pouvez si vous le souhaitez et cliquez sur OK.
Voici comment le point de contrôle inséré sera: (cliquez pour agrandir l'image)
Le code de la vue expert:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Image('nosign-r42').Check CheckPoint('nosign-r42')
C'est tout pour aujourd'hui! Nous continuerons avec les autres points de contrôle dans une autre session. N'hésitez pas à poster vos questions.
=> Visitez ici pour la série de didacticiels de formation QTP
lecture recommandée
- Didacticiels QTP - Plus de 25 didacticiels de formation Micro Focus Quick Test Professional (QTP)
- Tutoriel QTP # 14 - Comment ajouter des points de contrôle Bitmap et texte dans les tests QTP
- Tutoriel QTP # 5 - Déplacement des étapes et gestion des points d'arrêt
- Tutoriel QTP n ° 15 - Utilisation des points de contrôle de zone de texte, de tableau et de page dans QTP
- Tutoriel QTP n ° 18 - Explication des cadres basés sur les données et hybrides avec des exemples QTP
- Tutoriel QTP # 6 - Comprendre les paramètres d'enregistrement et d'exécution QTP pour notre premier test
- Tutoriel QTP # 24 - Utilisation d'objets virtuels et de scénarios de récupération dans les tests QTP
- Tutoriels Eclipse détaillés pour les débutants