qtp tutorials 25 micro focus quick test professional training tutorials
Aujourd'hui, nous publions la première partie d'une série d'articles invités en plusieurs parties sur Micro Focus Quick Test Professional (QTP). Dans cette série de formations QTP en plusieurs parties, nous couvrirons en détail tous les didacticiels et concepts QTP avec des illustrations adéquates. Notre auteur expert Swati S. nous aidera à proposer cette série à nos lecteurs.
Ces didacticiels QTP sont conçus pour les utilisateurs débutants à avancés. À partir des bases de QTP, vous apprendrez les scripts avancés avec des exemples pratiques pour votre compréhension facile.
REMARQUE: Les didacticiels ci-dessous vous suffisent pour commencer à apprendre sur l'outil d'automatisation QTP. Mais si vous êtes intéressé par une formation pratique QTP, veuillez consulter notre Vidéo QTP complète cours par des professionnels expérimentés.
Compte tenu de la grande liste de ces Tutoriels QTP , nous publierons fréquemment de nouveaux articles. Gardez une trace de tous les articles de cette série de formations Quick Test Professional Online afin de ne manquer aucun sujet. Suivez les sujets de près, entraînez-vous à la maison sur la version d'essai de QTP et posez vos questions dans la section de commentaires d'article respective. Nous veillerons à ce que toutes les questions pertinentes reçoivent une réponse.
Si vous êtes un utilisateur expert de QTP, veuillez partager votre expérience pour améliorer cette série de formations QTP en discutant des concepts avancés de QTP et en répondant aux questions des lecteurs.
Ce que vous apprendrez:
Didacticiels de la série de formations QTP
Introduction de QTP
- Tutoriel n ° 1 - Introduction à QuickTest Professional (QTP)
- Tutoriel # 2 - Utilisation de la vue par mot-clé QTP et de la vue Expert
- Tutoriel # 3 - Ajout d'étapes standard à partir de la vue des mots clés
- Tutoriel # 4 - Instructions conditionnelles et en boucle dans l'affichage des mots clés
- Tutoriel # 5 - Déplacement des étapes et gestion des points d'arrêt
- Tutoriel # 6 - Comprendre les paramètres d'enregistrement et d'exécution QTP
- Tutoriel # 7 - Comment QTP identifie-t-il les objets de manière unique? (Doit lire)
- Tutoriel # 8 - Modes d'enregistrement, espion d'objets et référentiels
Apprenez le script VB
- Tutoriel # 9 - Tutoriels VBScript - Un guide complet
- Tutoriel # 10 - Bases de VBScript pour apprendre QTP - Tutoriel 2
Points de contrôle QTP
- Tutoriel # 11 - Utilisation de l'encodeur de mot de passe et de l'écran actif
- Tutoriel # 12 - Vue d'expert, générateur d'étapes et points de contrôle
- Tutoriel # 13 - Insertion d'un point de contrôle standard et d'image
- Tutoriel # 14 - Insertion de points de contrôle de bitmap et de texte dans les tests
- Tutoriel # 15 - Utilisation des points de contrôle de zone de texte, de tableau et de page
- Tutoriel # 16 - Points de contrôle XML, accessibilité et base de données
Cadres d'automatisation des tests
- Tutoriel # 17 - Cadres d'automatisation, partie 1 (Doit lire)
- Tutoriel # 18 - Test Automation Frameworks Part-2
Améliorez vos tests
- Tutoriel # 19 - Paramétrage dans QTP Partie-1
- Tutoriel # 20 - Paramétrage dans QTP Part-2
- Tutoriel # 21 - Actions et bibliothèques de fonctions
- Tutoriel # 22 - Utilisation des référentiels d'objets QTP
- Tutoriel # 23 - Identification des objets intelligents et analyse des résultats de test
- Tutoriel # 24 - Objets virtuels et scénarios de récupération
- Tutoriel # 25 - Programmation descriptive
Testez votre compréhension
Voici le premier article de cette série de formations QTP - «Introduction à QuickTest Professional (QTP)»
quel est le meilleur téléchargeur de musique pour Android
Introduction à QuickTest Professional (QTP)
Qu'est-ce que QTP?
Quick Test Professional (QTP) de Micro Focus est un logiciel qui facilite les tests d’automatisation pour les applications logicielles - les tests fonctionnels et de régression pour être plus précis. QTP est livré avec une interface utilisateur qui peut être considérée comme un environnement de développement intégré (IDE) pour le test lui-même.
L'EDI a diverses fonctionnalités qui aident le testeur à développer un script complet qui validerait avec succès le but du test. Toutes ces caractéristiques seront discutées en détail au fil de la série de ces articles.
Certains des aspects importants de QTP:
- Il utilise VB Script comme langage de script. (Un langage de script est celui qui est interprété lors de l'exécution)
- QTP fonctionne uniquement dans un environnement Windows.
- La version actuelle de QTP est 11.0 (Dernière version Unified Functional Testing - UFT 11.5)
- Les technologies prises en charge sont le Web, Java.Net, SAP, Oracle, Siebel, PeopleSoft, les services Web et de nombreux langages principaux. Bien que certaines des anciennes versions ne prennent pas en charge toutes les technologies répertoriées.
Comment ça marche?
La méthode de base de création de test est l'enregistrement et la lecture. Qu'est-ce que cela signifie vraiment? Parlons d'abord de «Record». Lorsqu'un testeur lance QTP et effectue une série d'opérations sur l'AUT (Application Under Test), QTP génère des lignes de code qui correspondent à chaque opération effectuée.
Ce sera le script de test de base. Passons à «Lecture». Lorsque le script de test créé est exécuté, il effectue exactement les mêmes opérations sur l'AUT, reproduisant ainsi la séquence d'étapes déjà enregistrée.
Par exemple, Lorsque je lance QTP et que j'essaye d'accéder à la page de connexion d'un programme de messagerie Web, j'entre l'ID de connexion, le mot de passe et j'appuie sur le bouton OK. Ces actions sont enregistrées dans leurs lignes de code VBScript équivalentes dans l'IDE QTP. Lorsque j'enregistre ce script de test et que je le rejoue, QTP entre le même identifiant de connexion, le même mot de passe que j'ai saisi auparavant et clique sur le bouton OK pour moi.
Maintenant, ceci étant l'essentiel de la technique de base de création de test, l'enregistrement et la lecture ne sont pas toujours suffisants pour un script de test robuste. Le testeur devra utiliser les autres fonctionnalités de l'EDI en conjonction avec quelques-unes de ses compétences en programmation pour obtenir les résultats requis.
Il y a divers aspects techniques à prendre en considération avant d'essayer d'enregistrer et de lire, comme l'état de l'AUT, la synchronisation, les options de menu exactes, le code exact généré par QTP, etc. Nous y reviendrons dès que nous Discutez des concepts de base de l'outil lui-même.
Voici comment tout cela fonctionne. QTP identifie les divers objets dans l'AUT par un nom ou un ID de gestionnaire ou toute autre propriété / propriété unique que l'objet possède. Pendant la phase d'enregistrement, il capture toutes ces propriétés et lors de la lecture, il effectue les opérations souhaitées comme un clic de souris, une vérification de case à cocher, etc. sur ces objets.
De quoi aurez-vous besoin pour démarrer avec QTP?
Une licence QTP valide ou dans le cas d'un apprenant une version d'essai sur son ordinateur.
Téléchargement QTP : Voici un lien pour télécharger la version d'essai de QTP: Télécharger Micro Focus Unified Functional Testing (UFT) .
Dans le lien ci-dessus, accédez à l'onglet «Essais et démos» et sélectionnez l'option «Évaluation de l'anglais Micro Focus QTP Essentials 11.0 (test de l'interface graphique Web uniquement)». Vous pouvez également sélectionner la dernière version de Micro Focus Unified Functional Testing 11.50 CC English SW E-Media Evaluation. Faites-nous savoir si vous souhaitez des instructions plus détaillées sur le téléchargement et l'installation de la version d'essai de QTP sur votre machine.
Il existe deux types de licences: la licence de siège et la licence simultanée / flottante. La licence de siège est pour une seule machine à la fois tandis qu'une licence actuelle est pour un nombre particulier d'utilisateurs simultanés.
Maintenant que nous disposons d'informations générales sur QTP, examinons l'outil lui-même en commençant par l'interface utilisateur.
GUI QTP:
Lorsqu'un test est enregistré ou créé, il peut être visualisé dans l'une de ces deux vues:
- Affichage des mots clés: Cette vue est une représentation tabulaire de tous les objets et des actions qui y sont effectuées. Chaque ligne du tableau est une étape effectuée sur l'AUT et peut être modifiée. Certaines des colonnes les plus couramment affichées sont l'élément, l'opération, la valeur et la documentation.
- Avis d'expert: Comme son nom l'indique, cette vue est destinée aux utilisateurs plus techniques qui souhaitent modifier le code source en fonction de leurs besoins.
Les deux vues sont disponibles simultanément afin que l'utilisateur puisse basculer entre elles à tout moment pendant la création ou la modification du test.
Enregistrons un petit quelque chose pour commencer
Étape 1): Lancez QTP. La première chose qui apparaît est un gestionnaire de compléments. Il affiche tous les compléments disponibles et l'utilisateur peut cocher ou décocher ceux selon ses besoins. Active-X, Web et Visual Basic sont disponibles par défaut. (Cette fonction peut être désactivée si nécessaire) .
Étape 2) Lorsque vous cliquez sur OK dans la page de démarrage QTP du Gestionnaire de compléments, s'affiche. (clique sur l'image pour l'agrandir)
Étape 3) En choisissant l'option 'Enregistrer' (touche F3), l'écran 'Paramètres d'enregistrement et d'exécution' apparaît avec les onglets 'Web' et 'Application Windows'. Cliquez sur OK sans modifier aucun paramètre. Cependant, toutes les fonctionnalités de cet écran seront discutées en détail plus tard.
Étape 4) Pour notre exemple, je vais lancer l’application «Flight» à partir des exemples fournis avec QTP. Je vais entrer le «Nom de l’agent» et le «Mot de passe» dans l’écran de connexion. Maintenant, examinons le code qu'il génère.
Voici la vue par mot-clé. Comme vous pouvez le voir, les actions se présentent sous la forme d'un tableau avec des colonnes: Item, Operation, Value et Documentation. L'élément correspond à l'objet dans l'AUT sur lequel nous avons effectué une action, l'opération est l'action elle-même, la valeur est une donnée sur laquelle nous définissons l'objet particulier et la documentation ressemble plus ou moins à une description. (clique sur l'image pour l'agrandir)
La vue de mot-clé correspondante du même test est la suivante. Comme vous pouvez le voir, cette vue contient le code source de toutes les actions effectuées.
Étape # 5) Le code peut être manipulé à partir de l'une de ces vues.
Conclusion
Voici une liste de tout ce dont nous avons discuté dans cet article:
QTP est un logiciel qui facilite l'automatisation fonctionnelle et Les tests de régression des applications logicielles. La version actuelle ne fonctionne que dans un environnement Windows et utilise le script VB comme langage de script. La méthode de base pour la création d’un test est l’enregistrement et la lecture, bien que ce ne soit pas toujours suffisant. Il est livré avec deux types de licences, siège et simultané.
Les compléments par défaut sont Active X, Web et Visual Basic. Un test peut être enregistré sur une application Web ou Windows; les détails spécifiques doivent être fournis dans la fenêtre contextuelle des paramètres d'enregistrement et d'exécution. L'interface graphique propose deux vues, Mot-clé et Expert.
La vue Mot-clé est une forme tabulaire qui montre des détails comme le nom des objets, sa valeur, l'opération effectuée, etc. La vue Expert affiche les actions effectuées sur l'AUT sous forme de code source.
Des opérations supplémentaires à effectuer sur les objets de test peuvent être ajoutées ou supprimées à partir de la vue Mot-clé ou par programmation à partir de la vue Expert. Plus de détails à ce sujet dans le prochain article.
À propos de l'auteur: C'est Swati et avec ces articles, j'essaie d'établir une expérience d'apprentissage complète pour les débutants en QTP. Ayant travaillé pendant plus de 4 ans sur QTP au cours de mes 8 années de vie en tant que QA, je me rends compte que le potentiel des tests d'automatisation est immense. J'essaye d'exploiter ce potentiel de manière collective avec tous nos lecteurs à travers ces articles.
Vous voulez apprendre QTP auprès de professionnels expérimentés? Rejoignez notre cours de formation vidéo en ligne
Veuillez rejoindre et partager cette série de formations QTP GRATUITE avec vos amis. Posez vos questions dans les commentaires ci-dessous. Ajoutez cette page à vos favoris car nous mettrons à jour les liens vers tous les didacticiels QTP à partir d'ici.
lecture recommandée
- Utilisation de la vue par mot-clé - Didacticiel de formation QTP 2
- Tutoriel QTP # 18 - Explication des cadres basés sur les données et hybrides avec des exemples QTP
- Tutoriel DevOps: Le guide ultime de DevOps (plus de 25 tutoriels)
- Tutoriel JAVA pour les débutants: plus de 100 tutoriels vidéo Java pratiques
- Tutoriel Python pour les débutants (formation pratique gratuite sur Python)
- 30+ meilleurs didacticiels sur le sélénium: apprenez le sélénium avec de vrais exemples
- Bienvenue sur SoftwareTestingHelp.com!
- Tutoriels Eclipse détaillés pour les débutants