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

Table des matières:

Anonim
  • 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 fonctionnel qui prend en charge l'automatisation des applications basées sur Windows et sur le Web. Il prend également en charge plusieurs technologies telles que .NET, Java, Siebel, SAP, etc.
  • Dans cette section, nous allons comprendre comment piloter des scripts UFT à partir d'ALM. Il se compose de différentes configurations et étapes.
  • La condition préalable pour ce module est que ALM et UFT doivent avoir été installés.
Voici la feuille de route à suivre pour exécuter des tests UFT à l'aide d'ALM

Partie A - Installation du complément:

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

Étape 2) Il convient de cliquer sur la page du complément et sur le lien «HP ALM Connectivity».

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

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

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

Partie B - Connexion UFT et ALM

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

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

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

  1. Entrez l'URL du serveur ALM
  2. Entrez le nom d'utilisateur
  3. Entrez le mot de passe et cliquez sur `` Se connecter ''

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

É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'

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

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

Partie C - Enregistrement du script dans ALM

  • Laissez-nous comprendre les différents composants nécessaires à l'exécution d'un script UFT.
  • Script de pilote principal - Le point d'entrée pour tout script UFT qui a l'extension .mts.
  • Bibliothèque - Les fichiers de script / fonction pertinents qui peuvent être d'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 a l'extension .tsr.
  • DataTable - 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.

É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.

É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 afficherait l'emplacement d'installation UFT). Cliquez sur le bouton «Parcourir».

É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 le dossier « Fonctionnel » pour ouvrir ses sous-dossiers.

Étape 4) La boîte de dialogue «Sélectionner l'emplacement» s'ouvre avec les sous-dossiers du dossier « fonctionnel ».

  1. Double-cliquez sur le dossier Automation .
  2. Cliquez sur «Sélectionner».

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

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

É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 l'onglet Détails, 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.

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

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

Pour ce script, nous avons 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 une fonction qui aidera les utilisateurs à générer le fichier de résultat du texte de sortie.

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

  • 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'

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

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

  • Cliquez sur "Visualiseur de ressources"
  • Cliquez sur "Télécharger le fichier"

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

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

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

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

É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'afficherait comme indiqué ci-dessous.

Étape 16) Nous devons maintenant télécharger les fichiers 'Object Repository' appropriés dans le module 'test resources', de la même manière que nous avons téléchargé des 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'

É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 "Visualiseur de ressources".
  • Cliquez sur le bouton «Télécharger le fichier».

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

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

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

Étape 20) La ressource de test peut être visualisée directement à partir d'ALM, comme indiqué ci-dessous.

Étape 21) La dernière ressource de test que nous devons télécharger est la feuille «Test Data» 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 ci-dessous. Nous devons maintenant télécharger la même chose dans ALM.

Étape 22) Créez une nouvelle ressource avec le nom `` TestData '' et sélectionnez le type `` Ressource de test '' et sélectionnez `` OK ''

Étape 23) Comme expliqué aux étapes 17 à 19, téléchargez le fichier Excel des données de test et, après avoir réussi, les «données de test» créées s'afficheront comme indiqué ci-dessous.

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, OU et le fichier de données d'ALM. Voyons comment associer dynamiquement des bibliothèques de fonctions au script de test à partir d'ALM.

É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 dynamiquement le référentiel d'objets lors de l'exécution.

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

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

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

  • Sélectionnez l'onglet «Test GUI».
  • Sélectionnez 'Test Runs'
  • Activez "Autoriser d'autres produits HP à exécuter des tests et des composants"
  • Cliquez sur OK'

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.

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

Étape 3) Nous devons maintenant créer un ensemble de test 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'

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

  • 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 le test
  • Cliquez sur le bouton '<='

Étape 5) Le test ajouté sera 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.

Étape 5) La boîte de dialogue du testeur automatique s'ouvre. Laissez-nous comprendre toutes les fonctionnalités disponibles dans cette fenêtre.

  • Tout exécuter - Nous permet d'exécuter complètement l'ensemble de tests.
  • Exécuter - Nous permet d'exécuter uniquement l'instance de test sélectionnée.
  • Exécuter tous les tests localement - Le test serait lancé dans l'hôte local. Si l'utilisateur non coché a les capacités d'entrer 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 «Afficher l'exécution » du menu « Exécuter» de la même boîte de dialogue.

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

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

Partie F - Analyse des résultats:

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

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

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

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

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

  • Sélectionnez l '«ID d'exécution».
  • La boîte de dialogue «Détails de l'exécution» s'ouvre.
  • Aller à la section «Pièces jointes».
  • Un fichier de résultats sera disponible pour les utilisateurs à télécharger. Double-cliquez sur le fichier texte.

É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.

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

Vidéo sur l'intégration QTP avec Quality Center

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

Remarques:-

  • Quality Center fournit de nombreuses fonctionnalités telles que la copie des étapes de test, l'envoi de scripts par e-mail à des fins de révision, l'ajout de pièces jointes, etc. pour faciliter le développement plus rapide des cas de test.
  • Vous pouvez créer un script dans des outils d'automatisation tels que QTP et Loadrunner, puis les télécharger et les stocker dans Quality Center
  • Vous pouvez également convertir directement un script de test manuel dans Quality Center en un script automatisé.