Comment intégrer UFT (QTP) avec ALM (Quality Center)

  • ALM permet l'intégration avec d'autres produits HP tels que HP UFT et Hp Load Runner.
  • HP UFT est un outil d'automatisation fonctionnelle qui prend en charge l'automatisation des deux windows application basée sur le Web et basée sur le Web. Il prend également en charge plusieurs technologies telles que .NET, Java, Siebel, SAP, etc.
  • Dans cette section, nous comprendrons comment piloter des scripts UFT à partir d'ALM. Il se compose de diverses configurations et étapes.
  • La condition préalable pour ce module est qu'ALM et UFT doivent avoir été installés.

Following est la feuille de route à suivre pour exécuter des tests UFT à l'aide d'ALM

intégrer UFT (QTP) avec ALM

Partie A – Installation du complément

Étape 1) Accédez à la page d'accueil d'ALM (http://localhost:8181/qcbin/) et sélectionnez « Outils » comme indiqué ci-dessous.

Installation du complément

Étape 2) La page du complément et le lien « Connectivité HP ALM » doivent être cliqués.

Installation du complément

Étape 3) Cliquez sur le lien « Télécharger HP ALM Connectivity » et le fichier exe sera téléchargé à l'emplacement spécifié.

Installation du complément

Étape 4) Cliquez avec le bouton droit sur le fichier téléchargé et « Exécuter en tant qu'administrateur ».

Installation du complément

Étape 5) Il n'y aura aucun assistant d'installation que l'utilisateur devra suivre si UFT est préinstallé. L'utilisateur reçoit uniquement l'état d'installation comme indiqué ci-dessous.

Installation du complément

Partie B – Connexion d'UFT et d'ALM

Étape 1) Ouvrez UFT et vous remarquerez la présence d'ALM dans l'un des menus, comme indiqué ci-dessous.

Connexion d'UFT et d'ALM

Étape 2) Naviguez dans le menu ALM et sélectionnez Connexion ALM.

Connexion d'UFT et d'ALM

Étape 3) La boîte de dialogue de connexion ALM s'ouvre.

  1. Saisissez l'URL du serveur ALM
  2. Entrez le nom d'utilisateur
  3. Entrez le mot de passe et cliquez sur « Connecter »

Connexion d'UFT et d'ALM

Étape 4) Une fois l'authentification réussie, les fichiers ALM seront téléchargés car nous établissons pour la première fois la connexion entre ALM et UFT.

Connexion d'UFT et d'ALM

Étape 5) La boîte de dialogue de connexion ALM attend que l'utilisateur sélectionne le domaine et le projet.

  1. Sélectionnez un domaine
  2. Sélectionnez le projet
  3. Cliquez sur 'Connexion'

Connexion d'UFT et d'ALM

Étape 6) La boîte de dialogue de connexion ALM affiche l'état.

  1. Connecté au serveur et répertorie les details sur l'adresse du serveur et le nom d'utilisateur.
  2. Connecté au projet et répertorie les details à propos du projet.
  3. Cliquez sur 'Fermer'

Connexion d'UFT et d'ALM

Partie C – Enregistrement du script dans ALM

  • Comprenons les différents composants requis pour l'exécution d'un script UFT.
  • Script du pilote principal – Le point d'entrée de tout script UFT doté de l'extension .mts.
  • Bibliothèque – Les fichiers de script/fonction pertinents qui peuvent avoir une extension (.vbs) ou (.qfl).
  • Référentiel d'objets – Il s’agit généralement d’un référentiel d’objets partagés par nature et porte l’extension .tsr.
  • Table de données – Utilisé pour paramétrer les tests. Généralement un fichier Excel.

Remarque : L'idée derrière ce chapitre est de comprendre l'intégration ALM et UFT et NON d'apprendre à écrire des scripts UFT.

Enregistrement du script dans ALM

Étape 1) La première étape consiste à enregistrer le script du pilote principal dans ALM à partir d'UFT. Accédez au menu « Fichier » et choisissez « Nouveau test » comme indiqué ci-dessous.

Enregistrement du script dans ALM

Étape 2) La boîte de dialogue Nouveau test s'ouvre.

  1. Sélectionnez le type de test.
  2. Entrez le nom du test.
  3. Nous devons choisir l'emplacement comme ALM (par défaut, il affichera l'emplacement installé UFT). Cliquez sur le bouton « Parcourir ».

Enregistrement du script dans ALM

Étape 3) La boîte de dialogue « Sélectionner un emplacement » s'ouvre.

  1. Choisissez l'onglet « Plan de test ALM ».
  2. Double Cliquez sur 'Fonctionnel' pour ouvrir ses sous-dossiers.

Enregistrement du script dans ALM

Étape 4) La boîte de dialogue « Sélectionner un emplacement » s'ouvre avec les sous-dossiers de «Fonctionnel' Dossier.

  1. Double Cliquez sur 'Automation dossier.
  2. Cliquez sur « Sélectionner ».

Enregistrement du script dans ALM

Étape 5) La boîte de dialogue « Nouveau test » s'affiche à nouveau pour l'utilisateur

  1. Avec l'emplacement de test sélectionné pointant vers ALM.
  2. Cliquez sur « Créer ».

Enregistrement du script dans ALM

Étape 6) Vérifions maintenant si le test a été créé avec succès en nous connectant à ALM.

Accédez au module « Plan de test ».

  • Vous remarquerez que le script de test 'Guru99_Bank_Auto' est créé dans le dossier 'Automation'.
  • Sous details , nous pouvons également constater que le type de test est verrouillé en tant que « QUICKTEST_TEST », ce qui signifie qu'il s'agit d'un script UFT.

Enregistrement du script dans ALM

Étape 7)Commencez maintenant à développer le script dans UFT et enregistrez le script accessible dans ALM en sélectionnant l'onglet « Script de test » du test créé.

Enregistrement du script dans ALM

Étape 8) L'étape suivante consiste à enregistrer les fichiers de bibliothèque de fonctions associés dans le module « ressources de test » d'ALM qui seront récupérés automatiquement lors de l'exécution.

Pour ce script, nous disposons de deux bibliothèques de fonctions associées au script de test créé, dont l'une contient toutes les fonctions liées à l'application et l'autre qui contient la fonction qui aidera les utilisateurs à générer le fichier de résultat texte de sortie.

Enregistrement du script dans ALM

Étape 9) Nous devons enregistrer les fichiers de bibliothèque associés dans ALM sous « Ressources de test ».

  • Cliquez sur le bouton « Nouvelle ressource »
  • La boîte de dialogue « Nouvelle ressource » s'ouvre
  • Entrez le nom de la bibliothèque de fonctions
  • Sélectionnez le type comme « Bibliothèque de fonctions »
  • Cliquez sur OK'

Enregistrement du script dans ALM

Étape 10) La ressource de test créée sera affichée à l'utilisateur comme indiqué ci-dessous.

Enregistrement du script dans ALM

Étape 11) Nous devons maintenant télécharger le .vbs sur la ressource de test créée.

  • Cliquez sur « Visionneuse de ressources »
  • Cliquez sur « Télécharger le fichier »

Enregistrement du script dans ALM

Étape 12) La boîte de dialogue de téléchargement du fichier s'ouvre.

  • Sélectionnez le chemin où se trouve le fichier .vbs
  • Sélectionnez le fichier à télécharger.
  • Cliquez sur 'Ouvrir'.

Enregistrement du script dans ALM

Étape 13) Une fois le téléchargement réussi, ALM affiche l'état à l'utilisateur. Cliquez sur OK'.

Enregistrement du script dans ALM

Étape 14) La ressource de test téléchargée peut être visualisée à l'aide de « Resource Viewer ».

Enregistrement du script dans ALM

Étape 15) Répétez les étapes 8 à 14 pour télécharger un autre fichier de fonction associé au test. Après avoir téléchargé le « generateresult.vbs », la visionneuse de ressources s'affichera comme indiqué ci-dessous.

Enregistrement du script dans ALM

Étape 16) Nous devons maintenant télécharger les fichiers « Référentiel d'objets » pertinents sous le module « Ressources de test », de la même manière que nous avons téléchargé les bibliothèques de fonctions.

  1. Cliquez sur le module « Nouvelle ressource »
  2. La fenêtre du module « Nouvelle ressource » s'ouvre.
  3. Entrez le nom de la ressource de test.
  4. Sélectionnez le type de fichier comme « Référentiel d'objets ».
  5. Cliquez sur OK'

Enregistrement du script dans ALM

Étape 17) La ressource Test est créée comme indiqué ci-dessous. L'utilisateur doit maintenant télécharger le fichier du référentiel.

  • Cliquez sur l'onglet « Visionneuse de ressources ».
  • Cliquez sur le bouton « Télécharger le fichier ».

Enregistrement du script dans ALM

Étape 18) Téléchargez maintenant le fichier du référentiel d'objets partagés.

  • Sélectionnez le fichier dans lequel il a été stocké.
  • Cliquez sur le bouton « Ouvrir ».

Enregistrement du script dans ALM

Étape 19) Une fois le téléchargement réussi, ALM affiche l'état à l'utilisateur. Cliquez sur OK'.

Enregistrement du script dans ALM

Étape 20) La ressource de test peut être consultée directement depuis ALM, comme indiqué ci-dessous.

Enregistrement du script dans ALM

Étape 21) La dernière ressource de test que nous devons télécharger est la feuille « Données de test » qui contient le test paramétré.

À des fins de démonstration, nous avons automatisé 4 cas de tests. Les données de test conçues sont présentées comme ci-dessous. Nous devons maintenant télécharger la même chose dans ALM.

Enregistrement du script dans ALM

Étape 22) Créez une nouvelle ressource avec le nom « TestData » et sélectionnez le type comme « ressource de test » et sélectionnez « OK »

Enregistrement du script dans ALM

Étape 23) Comme expliqué aux étapes 17 à 19, téléchargez le fichier Excel des données de test et, une fois le téléchargement réussi, les « données de test » créées seront affichées comme indiqué ci-dessous.

Enregistrement du script dans ALM

Partie D – Paramètres dans UFT

Étape 1) Nous avons tous les fichiers associés chargés dans ALM, nous devons nous assurer que le script d'automatisation récupère le fichier de bibliothèque, OR et le fichier de données d'ALM. Voyons comment associer dynamiquement des bibliothèques de fonctions au script de test à partir d'ALM.

Paramètres dans UFT

Étape 2) Le référentiel d'objets doit également être récupéré dans l'onglet « Ressources de test » d'ALM. Voyons comment charger le référentiel Object de manière dynamique pendant l'exécution.

Paramètres dans UFT

Étape 3) Les données de test doivent être importées dans la feuille « Globale » d'UFT. Pour faire la même chose, nous devons nous assurer que nous avons le suiviwing morceau de code avant de tenter d'accéder aux paramètres mentionnés dans la table de données.

Paramètres dans UFT

Étape 4) Nous devons nous assurer que nous permettons à d'autres produits HP d'interagir avec UFT. Pour effectuer la même chose, allez dans « Outils » -> « Options » comme indiqué ci-dessous.

Paramètres dans UFT

Étape 5) La boîte de dialogue Options s'ouvre.

  • Sélectionnez 'Test de l'interface graphique'Onglet.
  • Sélectionnez « Tests »
  • Activez « Autoriser d'autres produits HP à exécuter des tests et des composants »
  • Cliquez sur OK'

Paramètres dans UFT

Partie E – Exécution de scripts dans ALM

Étape 1) Créez une suite de tests dans le module « Test Lab » pour exécution. Créons un « nouveau dossier » pour la suite de tests automatisés.

  • Sélectionnez le module 'Test Lab'
  • Sélectionnez le dossier sous lequel nous souhaitons créer le nouveau dossier
  • Cliquez sur l'icône Nouveau dossier
  • Entrez le nom du dossier
  • Cliquez sur OK.

Exécution de scripts dans ALM

Étape 2) Un nouveau dossier sera créé comme indiqué ci-dessous :

Exécution de scripts dans ALM

Étape 3) Nous devons maintenant créer un ensemble de tests sous le dossier créé.

  • Sélectionnez le dossier
  • Cliquez sur le bouton « Nouvel ensemble de tests »
  • Entrez le nom de l'ensemble de test
  • Cliquez sur OK'

Exécution de scripts dans ALM

Étape 4) Comme pour les tests manuels, après avoir créé l'ensemble de tests, les instances de test doivent être ajoutées à partir de Plan de test arbre.

  • Sélectionnez l'ensemble de test créé
  • Cliquez sur le bouton « Sélectionner les tests ». L'arborescence du plan de test s'ouvre.
  • Sélectionnez l'épreuve
  • Cliquez sur le bouton '<='

Exécution de scripts dans ALM

Étape 5) Le test ajouté serait affiché comme indiqué ci-dessous.

  • Le test ajouté affiche automatiquement le type de test comme « QUICKTEST_TEST ».
  • Cliquez sur le bouton « Exécuter » pour déclencher l'exécution.

Exécution de scripts dans ALM

Étape 5) La boîte de dialogue du lanceur de test automatique s'ouvre. Comprenons toutes les fonctionnalités disponibles dans cette fenêtre.

  • Exécuter tout – Nous permet d’exécuter complètement l’ensemble de tests.
  • Courir – Nous permet d’exécuter uniquement l’instance de test sélectionnée.
  • Exécutez tous les tests localement – Le test serait lancé sur l’hôte local. Si cette case n'est pas cochée, l'utilisateur a la possibilité de saisir le nom d'hôte dans lequel les tests doivent être exécutés.
  • Activer le journal – Crée un fichier journal d'exécution pendant l'exécution du test. Pour afficher le journal d'exécution après l'exécution du texte, sélectionnez 'Voir l'exécution' de 'Courir' menu de la même boîte de dialogue.

Cliquez sur « Exécuter » pour déclencher le test.

Exécution de scripts dans ALM

Étape 6) UFT sera lancé en arrière-plan pendant l'exécution du script. L'état d'exécution sera affiché une fois l'exécution du test terminée, comme indiqué ci-dessous. Ferme la fenêtre.

Exécution de scripts dans ALM

Partie F – Analyser les résultats

Étape 1) La grille d'exécution est affichée à l'utilisateur lors de la fermeture de la boîte de dialogue « Automatic Runner ».

  • Avec l'état d'exécution des tests mis à jour.
  • Le rapport de test UFT intégré est accessible en cliquant sur le bouton « Lancer le rapport ».

Analyse des résultats

Étape 2) Le rapport de test UFT intégré sera présenté à l'utilisateur.

Analyse des résultats

Étape 3) Les résultats détaillés sont accessibles à l'aide du module « Tests ». Comme les tests manuels, le résultat détaillé affiche toutes les informations.

Analyse des résultats

Étape 4) Le test génère également un fichier de résultats texte accessible à partir de la section des pièces jointes. Le fichier texte est généré par le script (framework de test) qui est ne pas le rapport intégré de l'UFT. Pour y accéder, procédez comme suitwing:

  • Sélectionnez l'« ID d'exécution ».
  • Le « Run details" La boîte de dialogue s'ouvre.
  • Accédez à la section « Pièces jointes ».
  • Un fichier de résultats sera disponible pour que les utilisateurs puissent le télécharger. Double cliquez sur le fichier texte.

Analyse des résultats

Étape 5) Le fichier texte de résultat est ouvert dans le bloc-notes. Le fichier de résultat sera affiché comme indiqué ci-dessous.

Analyse des résultats

Téléchargez le script d'automatisation UFT utilisé dans ce tutoriel

Vidéo sur QTP intégration avec Quality Center

Cliquez ici si la vidéo n'est pas accessible

Remarques:-

  • Quality Center offre de nombreuses fonctionnalités telles que la copie des étapes de test, par exemple.mailing scripts pour révision, ajout de pièces jointes, etc. pour faciliter un développement plus rapide des cas de test.
  • Vous pouvez créer un script dans des outils d'automatisation tels que QTP et Coureur de charge , puis téléchargez-les et stockez-les dans Quality Center
  • Vous pouvez également convertir directement un script de test manuel dans Quality Center en script automatisé.