Tutoriel UFT : Créer un cas de test - Guide étape par étape pour UFT 14.x

Les tests logiciels sont devenus la phase la plus importante du cycle de vie du développement logiciel qui garantit la qualité du produit final. Ainsi, sans la phase de test réussie, il sera extrêmement risqué de déployer le produit logiciel dans la production. Dans la vie trépidante d'aujourd'hui, le marché exige des versions plus rapides de produits logiciels de haute qualité. Ici, est venu dans l'image pour réduire le cycle de test avec la qualité attendue. De nombreux outils d'automatisation sont disponibles sur le marché, mais l'outil de test fonctionnel unifié (UFT) joue le rôle d'acteur clé dans le domaine des tests logiciels.

Dans cet article Créer un cas de test dans UFT, nous allons en savoir plus sur les instructions étape par étape pour créer le cas de test dans UFT avec le cadre de test.

Tutoriel UFT - Table des matières

Tutoriel UFT n ° 1: Présentation de UFT

Tutoriel UFT # 2: Configuration UFT - Téléchargement, installation, configuration de licence et connexion ALM

Tutoriel UFT # 3: Référentiel d'objets UFT

Tutoriel UFT # 4: Bibliothèque d'actions et de fonctions UFT 

Tutoriel UFT # 5: Paramétrage UFT 

Tutoriel UFT # 6: Script VB dans UFT

Tutoriel UFT # 7: Guide étape par étape pour créer un cas de test dans UFT

Tutoriel UFT # 8: Gestion des exceptions dans UFT

Tutoriel UFT # 9: Enregistrement en UFT avec points de contrôle et objet dictionnaire 

Tutoriel UFT # 10: Questions et réponses d'entrevue UFT 

Guide étape par étape pour créer un cas de test dans UFT

UFT est la forme abrégée du test fonctionnel unifié, anciennement connu sous le nom de Quick Test Professional (QTP). Avec l'aide de VB Scripting, les cas de test se construisent pour automatiser tout scénario de test fonctionnel. Ici, nous automatisons un exemple d'application à l'aide de l'outil UFT. Nous essayons d'expliquer chacune des étapes pour automatiser le scénario de test. Tout d'abord, nous comprendrons le scénario fonctionnel qui sera automatisé plus loin dans cet article -

Scénario de test fonctionnel:

Résumé du scénario de test: Réservez des vols via un exemple d'application de vols.

Étape#Descriptionrésultat attendu
1Ouvrez l'application Flights (FlightsGUI.exe)L'écran de connexion devrait apparaître.
2Connectez-vous avec un identifiant valide (nom d'utilisateur - Jean, mot de passe - HP)L'écran Réserver un vol devrait apparaître.
3Entrez les critères ci-dessous et cliquez sur Rechercher les détails - Source: Francfort Destination: Portland Date du voyage: Aujourd'hui + 2 jours Classe: Billets d'affaires: 1Une liste des vols disponibles doit être affichée.
4Sélectionnez la première option disponible et cliquez sur le bouton «SELECT VOL».L'écran Détails du vol devrait apparaître.
5Entrez le nom du passager et cliquez sur le bouton «Commander».Un message de confirmation avec le numéro de commande devrait apparaître.
6Fermez l'application.L'application devrait disparaître.

Approche d'automatisation des tests:

Après avoir analysé le scénario, nous pouvons supposer que l'application a un flux majeur, à savoir, la réservation de vol, et ce flux est applicable pour différents ensembles de données de test. Nous suivrons donc l'approche d'automatisation des tests ci-dessous pour automatiser ce scénario particulier.

Identification du cadre: Cadre hybride qui sera une combinaison de dcadres de test d'automatisation modulaires et pilotés par ata.

Variables d'environnement: Nous devons stocker les informations de configuration telles que les détails de l'application, les informations d'identification de l'utilisateur, le chemin du framework, etc., dans des variables d'environnement externes.

Données de test: Dans une approche basée sur les données, nous stockerons les données dans la feuille Excel externe, qui sera importée dans le cas de test.

Référentiel d'objets: Créez un référentiel central d'objets de test (c'est-à-dire un référentiel d'objets partagés) afin que plusieurs cas de test puissent s'y référer pour augmenter la réutilisabilité.

Réutilisables / Modules: Nous créerons des fonctions sous forme de modules pour diviser le scénario en petites parties.

Créer un cas de test dans UFT - Guide étape par étape:

Étape 1 - Structure des dossiers: 

La structure de dossiers ci-dessous doit être créée pour configurer les cadres de test d'automatisation basés sur les données. Les dossiers requis sont - 

Scripts  - Les cas de test UFT seront stockés ici.

Table de données - Il est utilisé pour stocker les fiches techniques de test.

Fichier d'environnement - Les fichiers de variables d'environnement externe (xml) sont conservés ici.

Référentiel d'objets - Le référentiel d'objets partagés (fichier .tsr) sera conservé ici.

Le résultat - Les fichiers liés aux résultats peuvent être stockés ici.

Bibliothèque - Les bibliothèques de fonctions seront stockées ici.

Créer un scénario de test dans UFT - Structure des dossiers
Créer un scénario de test dans UFT - Structure des dossiers

Étape 2 - Créer du XML pour les variables d'environnement externes: 

Toutes les données de configuration ou relatives à l'utilisateur applicables à l'ensemble de la suite d'automatisation doivent être conservées dans un fichier d'environnement externe (XML) afin que la même chose puisse s'appliquer à l'ensemble de la suite. Qui doit être stocké dans le dossier EnvironmentFile. Ci-dessous les paramètres sont créés - 

Nom du projet - Il sera utilisé à des fins de reporting.

CheminApp - Le chemin de l'exe de l'application est stocké ici.

UserId / UserPwd - Reportez-vous aux informations d'identification de l'application.

Chemin du cadre - Reportez-vous au chemin racine de la structure de dossiers du framework de test.

Créer un scénario de test dans UFT - Variable d'environnement externe
Créer un scénario de test dans UFT - Variable d'environnement externe

Étape 3 - Créer une feuille de données externe:

Toutes les données de test requises seront stockées dans un fichier Excel externe (FlightbookingData.xlsx), qui doit être stocké dans le dossier DataTable. Dans cet excel, la colonne A, c'est-à-dire «TestCaseID», sera utilisée pour mapper la ligne de données avec le cas de test actuel. 

Créer un scénario de test dans UFT - Référentiel d'objets partagés
Référentiel d'objets partagés (Créer un cas de test dans UFT)

Étape 4 - Créer / modifier le référentiel d'objets partagés:

· Ouvrez le composant UFT «Object Repository Manager» pour créer un référentiel partagé.

· Naviguez sur chacun des écrans de l'application, comme illustré ci-dessous.

· Ajoutez les objets de test requis dans ce référentiel d'objets partagés nouvellement créé.

· Le référentiel d'objets est créé maintenant. Nous devons maintenant enregistrer le référentiel d'objets partagés dans le dossier ObjectRepository avec l'extension «TSR».

Créer un scénario de test dans UFT - Présentation de l'application
Créer un scénario de test dans UFT - Présentation de l'application
Créer un scénario de test dans UFT - Référentiel d'objets partagés
Créer un scénario de test dans UFT - Référentiel d'objets partagés

Étape 5 - Créez des produits réutilisables:

Les fonctions ci-dessous doivent être créées dans une bibliothèque de fonctions qui sera stockée dans le dossier Bibliothèque avec l'extension qfl,

ImportFeuilleEtSélectionnerLigne - Importez la feuille de données et sélectionnez la ligne de données désirée

Ouvrir application - Ouvrir l'application

Se connecter à l'application - Connectez-vous à l'application

EntrerDétailsPourRechercherVol - Entrez les détails pour trouver des vols.

SélectionnezVol - Sélectionnez une ligne pour réserver le vol.

Saisir le nom du passager et la commande - Réservez le vol et vérifiez le message de réussite.

FermerApp - Fermez l'application.

Créer un scénario de test dans UFT - Bibliothèque de fonctions 1
Créer un scénario de test dans UFT - Bibliothèque de fonctions 1
Créer un scénario de test dans UFT - Bibliothèque de fonctions 2
Créer un scénario de test dans UFT - Bibliothèque de fonctions 2

Étape 6 - Créer un cas de test dans UFT:

Nous devons maintenant créer le cas de test vide dans uft et lier les ressources externes. Il doit être créé dans le dossier Scripts. Après la création du scénario de test, le référentiel d'objets partagés XML de l'environnement externe et la bibliothèque de fonctions doivent être associés au scénario de test.

Créer un scénario de test dans UFT - S'associe à des composants externes
Créer un scénario de test dans UFT - S'associe à des composants externes

Étape 7 - Appelez les modules:

Nous devons maintenant appeler les modules réutilisables, stockés dans la bibliothèque de fonctions, dans l'action locale (basée sur la fonctionnalité de test) pour terminer le développement. Après cette étape, le scénario de test sera terminé du point de vue de l'automatisation.

Créer un cas de test dans UFT - Cas de test automatisé
Créer un cas de test dans UFT - Cas de test automatisé

Étape 8 - Effectuez une analyse à sec et vérifiez les rapports:

Pas besoin d'exécuter le scénario de test une fois pour vérifier si les scripts fonctionnent comme prévu. Nous pouvons effectuer cette vérification en examinant les rapports ci-dessous. 

Créer un scénario de test dans UFT - Résultat de l'analyse à sec
Créer un scénario de test dans UFT - Résultat de l'analyse à sec

Ici, sur la base des logs affichés dans le rapport, nous pouvons supposer que le cas de test a été développé correctement.

Conclusion:

Dans cet article Créer un cas de test dans UFT, nous avons découvert une approche étape par étape pour développer le cadre de test et créer un cas de test dans UFT. Cliquez s'il vous plait ici pour obtenir plus d'informations sur ce sujet à partir du portail d'assistance Microfocus.

Laisser un commentaire