qtp tutorial 5 moving steps
Tutoriel de formation QTP # 5 - Déplacement d'étapes, suppression d'étapes et gestion des points d'arrêt dans la vue Mot-clé. Ceci est le quatrième et le dernier article sur les fonctionnalités d'affichage des mots clés QTP.
Nous approchons presque de la fin des sessions concernant la «Vue par mot-clé» de QTP. À quoi ça ressemble, à quoi ça sert, que pouvons-nous en faire - Ce sont quelques-uns des aspects que nous essayons de dévoiler au cours de nos articles. Comprendre la vue, ajouter des étapes, les instructions conditionnelles sont déjà traitées.
=> Cliquez ici pour la série de didacticiels de formation QTP
Ce que vous apprendrez:
Autres fonctionnalités de la vue par mot-clé
Aujourd'hui, nous allons découvrir les fonctionnalités restantes de l'affichage des mots clés, telles que le déplacement d'étapes, la suppression d'étapes et la gestion des points d'arrêt.
Comme toujours, nous utiliserons l'exemple de test avec lequel nous avons travaillé - L'opération de connexion sur l'exemple d'application Flight.
Déplacement des étapes
#1) La première et la plus simple - la vue Mot-clé agit comme n'importe quelle application de modification de texte lorsqu'il s'agit de couper, copier et coller les étapes. Ainsi, tous les raccourcis du presse-papiers sont applicables.
- Ctrl + C - Copie
- Ctrl + V - Déplacement
- Ctrl + X- Couper
#deux) La méthode suivante consiste à choisir l'option de menu. Pour l'utiliser, sélectionnez l'étape à déplacer et choisissez les choix de menu suivants:
- Édition-> Couper
- Modifier-> Copier
- Modifier-> Coller
# 3) L'autre méthode est le glisser-déposer.
L'une des méthodes ci-dessus peut être utilisée pour déplacer des étapes. Cependant, il existe un quelques règles de base:
- Les instructions de boucle ou de condition ne peuvent être déplacées que par blocs. Par exemple, pour une instruction «if… else», vous ne pouvez pas simplement déplacer la partie else.
- Dans une étape, où un élément est un objet enfant et que l'utilisateur décide de le déplacer, l'un des deux scénarios se présente. Soit l'étape est déplacée sous le même parent, soit vers un parent différent. S'il est déplacé sous le même parent, il apparaît simplement dans la nouvelle position choisie. Mais s'il est déplacé sous un parent différent, le parent est dupliqué. Voyons cela en images:
( Noter - cliquez sur n'importe quelle image pour agrandir)
Je vais déplacer l’étape où nous saisissons le nom de l’agent (celui mis en surbrillance ci-dessus) sous l’objet parent «Réservation de vol». Notons que l’objet parent de «Nom de l’agent» est Login. J'ai simplement fait glisser l'étape pour être la dernière. Voici comment cela apparaît:
Plus tôt dans les sessions d'introduction, nous avons discuté du fait que nous pouvons avoir plusieurs actions dans un test. Voyons comment un test avec plusieurs actions apparaîtrait dans la vue des mots clés et comment cette vue peut être utilisée pour ces actions à volonté.
Pour y parvenir, je vais simplement convertir toutes les étapes sous l’objet parent «Réservation de vol» dans notre exemple ci-dessus pour qu’elles apparaissent sous une autre action. Ajouter des actions, des étapes aux actions, tout cela sera discuté en détail au fur et à mesure que nous avancerons dans nos sessions.
Action 1:
Action2:
Comme vous pouvez le constater dans le volet de flux de test, la séquence dans laquelle ces actions sont exécutées s'affiche.
meilleur logiciel pour cloner le disque dur
Si je souhaite que l'action 2 s'exécute en premier, suivie de l'action 1, la vue Mot-clé me permet de le faire en me permettant de glisser-déposer les actions à la position nécessaire.
Avec cela, nous avons couvert toutes les informations nécessaires pour déplacer des étapes / actions / blocs dans un test en utilisant la vue Mot-clé.
Supprimer les étapes
La suppression des étapes de QTP n'aurait pas pu être plus simple. Tout ce que vous avez à faire est de choisir l'étape que vous ne voulez pas dans le test et d'appuyer simplement sur le bouton «Supprimer» du clavier ou de faire un clic droit sur une étape et de sélectionner «Supprimer» dans le menu ou de sélectionner une étape et de choisir « Edition-> Supprimer »dans le menu principal.
Si une étape pour laquelle des sous-étapes sont définies est choisie pour la suppression, le message suivant s'affiche à l'utilisateur:
Cela signifie que, si une étape avec des sous-étapes est choisie pour la suppression, toutes les sous-étapes sont également supprimées.
Et c’est tout ce qui concerne la suppression des étapes.
Ajout de points d'arrêt au test à partir de la vue des mots-clés
Souvent, pendant l'exécution, il peut y avoir une ou plusieurs choses sur lesquelles vous souhaitez surveiller et observer le type de changements qui se produisent. Cela peut être pour voir l'état d'un objet ou pour noter une valeur prise par une variable, etc. Une fonction qui nous aide à faire exactement cela est un point d'arrêt.
Il s'agit essentiellement d'un certain point de votre test où vous souhaitez suspendre l'exécution du test et observer ou obtenir certaines informations sur votre test. La plupart du temps, cette fonctionnalité facilite le débogage.
Maintenant que nous savons ce qu'est un point d'arrêt, nous allons essayer de comprendre comment les ajouter à nos tests depuis la vue des mots clés.
Tout ce que vous avez à faire est de cliquer sur la marge de gauche à l'étape particulière où vous devez suspendre le test. L'ajout d'un point d'arrêt est représenté par un point rouge dans la marge gauche correspondant à l'étape où une rupture est ajoutée.
Voici à quoi ça ressemble:
Sélectionner une étape et appuyer sur F9 sur le clavier entraîne également l'ajout d'un point d'arrêt.
Enfin, l'option de menu «Déboguer-> Insérer / Supprimer un point d'arrêt» peut également être utilisée.
Ainsi, une fois qu'un point d'arrêt est inséré, le test s'exécutera jusqu'à l'étape où il est inséré normalement et s'arrêtera avant de l'exécuter. À ce stade, le testeur peut effectuer les observations requises pour lesquelles le programme a été arrêté et continuer à l'exécuter en choisissant l'option «Exécuter» une fois de plus dans le menu principal chaque fois qu'il est prêt.
Si nous ajoutons un point d'arrêt à partir de la vue des mots clés, le même est affiché dans la vue Expert également devant la ligne correspondant à la ligne à laquelle il est ajouté.
L'inverse est également vrai si vous ajoutez un point d'arrêt à partir de la vue Expert, il est reflété dans la vue des mots clés.
Aussi simple que cela soit d'insérer un point d'arrêt, il est encore plus simple de le supprimer une fois que son objectif est atteint ou lorsqu'il n'est plus nécessaire.
Supprimer les points d'arrêt
Cliquer une fois de plus sur la ligne où le point d'arrêt existe déjà entraînera sa suppression. Le mot-clé F9 ou l'option de menu «Déboguer-> Insérer ou supprimer un point d'arrêt» peut être choisi sur une étape avec un point d'arrêt et il est supprimé.
Conclusion
Cela conclut donc la discussion de toutes les propriétés et capacités de la vue par mot-clé en détail. Cette vue est la plus lisible des deux et une fois que toutes les fonctionnalités sont comprises, nous pouvons l'utiliser le plus efficacement possible pour rendre les tests robustes.
=> Visitez ici pour la série de didacticiels de formation QTP
Le didacticiel QTP à venir traitera de la façon d'enregistrer un nouveau test et des facteurs qui déterminent le succès d'un être capable de le faire.
lecture recommandée
- Didacticiels QTP - Plus de 25 didacticiels de formation Micro Focus Quick Test Professional (QTP)
- Utilisation de la vue par mot-clé - Didacticiel de formation QTP 2
- Tutoriel QTP n ° 3 - Ajout d'étapes standard à partir de la vue par mot-clé
- Top 105 Questions et réponses d'entrevue QTP (dernières questions d'entrevue UFT)
- Tutoriel QTP # 6 - Comprendre les paramètres d'enregistrement et d'exécution QTP pour notre premier test
- Tutoriel QTP n ° 18 - Explication des cadres basés sur les données et hybrides avec des exemples QTP
- Tutoriel QTP # 24 - Utilisation d'objets virtuels et de scénarios de récupération dans les tests QTP
- Paramétrage dans QTP expliqué avec des exemples (partie 1) - Tutoriel QTP # 19