qtp tutorial 15 using text area
Dans le dernier article , nous discutions de la manière dont QTP peut comparer du texte. Nous avons également vu comment points de contrôle standard peut être utilisé pour vérifier le texte et discuter du point de contrôle du texte en détail. Le point de contrôle suivant est le point de contrôle de la zone de texte. Commençons à l'explorer.
comment attraper les bogues lors de l'automatisation de la construction
=> Cliquez ici pour la série de didacticiels de formation QTP
Ce que vous apprendrez:
- Point de contrôle de la zone de texte
- Point de contrôle de la table
- Point de contrôle de la page
- lecture recommandée
Point de contrôle de la zone de texte
- Ceci est utilisé pour les applications Windows.
- Compare une chaîne de texte dans une zone définie selon les critères spécifiés.
- La définition des propriétés de ce point de contrôle est presque la même que celle d'un point de contrôle de texte.
- La seule différence dominante entre un point de contrôle de texte et un point de contrôle de zone de texte en dehors des environnements, est que le point de contrôle de texte fonctionne sur un certain objet et la zone de texte fonctionne sur une région sélectionnée.
- Bien que l'option de menu pour le point de contrôle de la zone de texte soit disponible même lors de l'enregistrement d'une application Web lorsqu'elle est choisie, elle vous enverra une erreur indiquant que l'environnement Web n'est pas pris en charge pour ce point de contrôle.
Point de contrôle de la table
- Il peut être utilisé dans les cas où vous devez vérifier qu'une cellule particulière dans un tableau a une certaine valeur ou dans certains cas si le tableau lui-même a le nombre défini de lignes de colonnes.
- Lorsqu'une table Web ou un objet de table équivalent est choisi pour insérer un point de contrôle, les propriétés de point de contrôle de table sont appelées.
- Comme option de menu, vous choisissez «Point de contrôle standard» pendant l'enregistrement. Ainsi, les règles de base telles que la création, l'édition et la maintenance sont toutes les mêmes.
Prenons un exemple:
Je vais choisir un site aléatoire qui a une table Web. Ouvrir dans Internet Explorer. Démarrez l'enregistrement, insérez le point de contrôle-> Point de contrôle standard et choisissez l'objet de table dans la page Web:
Sélectionnez l'élément de table Web et cliquez sur OK.
Dans la fenêtre des propriétés, sélectionnez la cellule et spécifiez si une valeur constante doit être présente ou paramétrée.
Dans l'onglet Paramètres, la manière dont la vérification doit être effectuée.
Identification de cellule, cet onglet est l'endroit où l'utilisateur dispose des paramètres pour identifier une ligne ou une colonne particulière.
Comme je l'ai dit plus tôt, puisqu'il s'agit d'une variante du point de contrôle standard, toutes les mêmes règles s'appliquent.
- Bien que cette fonctionnalité intégrée soit disponible pour vérifier les tableaux, je ne la trouve pas très utile. Il existe d'autres fonctions comme GetRowCount, GetColumnCount, GetRowItem, etc. pour vérifier les tables. Laissez-moi vous expliquer cela un peu plus avant de passer à autre chose.
- Dans des scénarios pratiques, la vérification d'une seule cellule peut ne pas suffire et la création d'un seul point de contrôle pour chaque valeur du tableau peut devenir fastidieuse. Par exemple, Si un tableau est 3X3 alors pour vérifier chaque cellule, nous verrons 9 points de contrôle. Si la valeur dans la deuxième ou la première cellule elle-même ne correspond pas, cela ne signale pas un tableau incohérent qui va à l'encontre du but et entraîne la poursuite inutile de la vérification des autres cellules.
- Au lieu de cela, en lisant la table et en utilisant les fonctions GetRowCount, GetColumnCount, GetRowItem, vous pouvez établir un mécanisme de bouclage et vérifier si nécessaire et quitter en cas d'échec. La seule considération pour un testeur à ce stade serait de s'assurer qu'il écrit les résultats de test appropriés afin qu'il y ait une clarté.
- En outre, le point de contrôle de table échoue en cas de tables dynamiques.
Point de contrôle de la page
Le point de contrôle de page est une autre variante d'un point de contrôle standard qui, comme son nom l'indique, apparaît lors de sa création sur une page Web.
Il peut être utilisé pour ce qui suit:
- Vérification des liens
- Sources d'images
- Rechercher les liens rompus
Plaçons-en un et voyons comment cela fonctionne et ce qu'il peut faire au fur et à mesure.
Ouvrez Google.com dans Internet Explorer ou dans tout navigateur compatible avec la version actuelle de QTP que vous avez sur votre machine. Enregistrez un nouveau test dans QTP, sélectionnez 'Insérer un point de contrôle-> Point de contrôle standard' et pointez-le vers la page google.com. Sélectionnez ensuite l'objet «Page Web» dans la liste d'objets affichée. La boîte de dialogue suivante s'affiche:
Comme vous pouvez le voir, les paramètres qui peuvent être vérifiés sont dans la liste et sont suivis d'une case à cocher avec une option de vérification. Les utilisateurs peuvent choisir un certain nombre de propriétés selon leurs besoins.
Comme c'est le cas avec tous les autres points de contrôle que nous avons vus jusqu'à présent, chacune de ces propriétés peut être une valeur constante ou l'utilisateur peut paramétrer.
La section suivante est la vérification HTML:
- Source HTML: Vérifie si le code HTML de la page Web correspond au code réel lors de l'exécution. L'utilisateur a la possibilité de le modifier selon les besoins lors de la création d'un point de contrôle et de vérifier s'il correspond au moment de l'exécution.
- Balises HTML: Vérifie les balises HTML de la page Web à des moments d'enregistrement et d'exécution. Comme pour les sources HTML, les balises HTML peuvent également être modifiées.
Section 'Tous les objets de la page':
# 1) Liens: En vérifiant cela, tous les liens sont vérifiés. Pour vérifier uniquement certains liens, vous pouvez cliquer sur «Vérification des liens de filtre» et la boîte de dialogue suivante apparaît:
Vous pouvez sélectionner les liens ou les désélectionner.
La valeur de l'URL du lien peut à nouveau être une constante ou une valeur paramétrée.
site pour regarder l'anime gratuitement
# 2) Images: Cocher cette option signifie que vous pouvez vérifier la présence des images sur la page au moment de l'exécution. En cliquant sur «Filter Image Check», l'utilisateur peut sélectionner les images exactes qui doivent être vérifiées et celles qui doivent être ignorées.
L'onglet suivant s'affiche lorsque l'utilisateur choisit de filtrer:
Comme d'habitude, l'utilisateur peut configurer les valeurs.
# 3) Liens brisés: Cette option n'est généralement pas activée par défaut et en la cochant, elle vérifie s'il y a des liens rompus sur la page Web.
L'utilisateur peut rechercher les liens rompus qui se trouvent uniquement sur le même hôte que celui de la page parent. L'option appropriée doit être définie dans l'écran suivant qui peut être lancé en utilisant l'option de menu «Outils-> Options-> Web».
VPN hors Europe
Une fois ce point de contrôle exécuté, tous les échecs, le cas échéant, seront affichés dans les résultats du test. Sinon, le point de contrôle passe.
Certaines des options de point de contrôle de page ne sont disponibles que lorsque le point de contrôle est créé pendant l'enregistrement. Si vous essayez de les créer à partir de l'écran Actif ou de la vue Mot clé, les options de vérification HTML ne seront pas disponibles.
Pour résumer la page Checkpoint:
#1) Utile dans le complément Web lors de la vérification des pages. Vérifie l'intégrité des pages
#deux) Une variante d'un point de contrôle standard, donc toutes les règles de création, d'édition et de maintenance sont les mêmes.
# 3) QTP peut être chargé de mettre un point de contrôle sur chaque page. Cela peut être fait en choisissant «Outils-> Options-> Web-> Avancé» dans le menu et en cliquant sur l'option ON:
# 4) Vous pouvez également demander à QTP de contourner les points de contrôle automatiques. Sélectionnez l'option suivante dans la même fenêtre que nous lançons au point 3.
Cela nous laisse avec l'accessibilité, la base de données et le point de contrôle XML qui seront les sujets de la prochaine session. Veuillez poster vos commentaires et 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 # 5 - Déplacement des étapes et gestion des points d'arrêt
- Tutoriel QTP n ° 16 - Étapes pour insérer des points de contrôle XML, d'accessibilité et de base de données
- Tutoriel QTP # 10 - Écriture de boucles et d'instructions conditionnelles - Bases du script VB, partie 2
- Tutoriel QTP # 14 - Comment ajouter des points de contrôle Bitmap et texte dans les tests QTP
- Tutoriel QTP # 13 - Étapes pour insérer un point de contrôle standard et d'image dans les tests QTP
- Tutoriel QTP n ° 12 - Vue d'expert, générateur d'étapes et points de contrôle expliqués avec un exemple
- Tutoriel QTP n ° 18 - Explication des cadres basés sur les données et hybrides avec des exemples QTP