Module de plan de test dans le didacticiel HP ALM (Quality Center)

Table des matières:

Anonim
  • Après avoir défini les exigences, l'équipe de développement lance son processus de conception et de développement tandis que l'équipe de test commence à concevoir des tests qui peuvent être exécutés une fois la version déployée.
  • Le succès de tout produit dépend des processus de test et de la qualité des tests effectués. Un bon plan de test aboutit à un produit sans bogue.
  • ALM prend en charge la maintenance et l'exécution de tests manuels, d'automatisation et de performances, car ALM est parfaitement intégré à tous les produits HP tels que HP UFT et HP Load Runner.

Dans ce tutoriel, vous apprendrez

  • Comment créer un plan de test
  • Comment télécharger des tests à l'aide de Microsoft Excel
  • Comment créer des ressources de test

Comment créer un plan de test

Étape 1) Comme pour les exigences, créons un espace réservé / dossier pour chacun des types de test tels que Fonctionnel et Non fonctionnel.

  1. Cliquez sur le lien Plan de test sur la page d'accueil d'ALM
  2. Cliquez sur l'icône 'Nouveau dossier'
  3. Entrez le nom du dossier comme `` fonctionnel '' et cliquez sur `` OK ''

Étape 2) Le dossier créé sera affiché comme indiqué ci-dessous.

Étape 3) De même, créons des sous-dossiers pour les tests «manuels» et «automatisés» sous le dossier «fonctionnel». Par conséquent, la structure finale des dossiers sera comme indiqué ci-dessous:

Remarque: Nous ne serons PAS en mesure de créer des scripts de test automatisés / des scripts de test de performance à partir d'ALM; au lieu de cela, il doit être créé à partir des outils HP respectifs tels que UFT pour les fonctions fonctionnelles et Load Runner pour les performances. Ils sont ensuite enregistrés dans ALM afin qu'ils puissent être planifiés, exécutés, surveillés et rapportés.

Étape 4) Il serait préférable de créer un nouveau dossier pour chacun des modules de l'application afin que nous ne vidions pas tous les tests manuels dans un seul dossier. Pour les applications complexes, il y aurait des milliers de tests qui seraient difficiles à gérer s'ils ne sont pas correctement alignés.

Étape 5) Maintenant, créons un test manuel pour le module «Connexion» en cliquant sur l'icône «Nouveau test» dans l'onglet «Plan de test».

Étape 6) Entrez les détails suivants pour créer le nouveau test avec succès.

  1. Entrez le nouveau nom du test
  2. Entrez le type de test. Dans ce cas, il s'agit d'un test «manuel».
  3. L'utilisateur peut également entrer d'autres champs non obligatoires tels que la date, la description comme indiqué ci-dessous.
  4. Cliquez sur «Soumettre» une fois que tous les détails sont saisis.

Étape 7 ) Une fois le test créé, le test créé apparaîtra dans le dossier des tests «Manuels» avec d'autres onglets générés comme indiqué ci-dessous. Laissez-nous discuter de chacun de ces onglets en détail dans les étapes à venir.

Étape 8) Cliquez sur l' onglet «Étapes de conception» et cliquez sur l'icône «Nouvelle étape» comme indiqué ci-dessous. La boîte de dialogue Détails de l'étape de conception s'ouvre

  1. Entrez le nom de l'étape
  2. Entrez la description de l'étape
  3. Entrez le résultat attendu
  4. Cliquez sur OK'

Étape 9) Répétez l'étape 6 et entrez toutes les étapes pertinentes pour tester la fonctionnalité. Après avoir créé toutes les étapes requises, l'onglet «Étapes de conception» affiche toutes les étapes créées comme indiqué ci-dessous.

Étape 10) Paramètres, aide l'utilisateur à attribuer une valeur à une variable qui lui permet d'exécuter le même test avec différents ensembles de données. Dans ce cas, le nom d'utilisateur et le mot de passe peuvent être deux paramètres auxquels une valeur serait attribuée. Nous comprendrons l'importance d'avoir des paramètres lors de l'exécution des tests qui seront traités dans le module Test Lab.

Voyons maintenant comment créer des paramètres.

  1. Sélectionnez l'étape de test à laquelle nous souhaitons ajouter le paramètre.
  2. L'icône «Paramètre» sera activée. Cliquez sur le même comme indiqué ci-dessous.

Étape 11) La boîte de dialogue Paramètre s'ouvre comme indiqué ci-dessous. Cliquez sur le bouton «Nouveau paramètre».

Étape 12) La boîte de dialogue des détails des paramètres de test s'ouvre.

  1. Entrez le nom du paramètre
  2. Attribuer une valeur au paramètre
  3. Cliquez sur OK'.

Étape 13)

La boîte de dialogue 'paramètres' s'affiche de nouveau à l'utilisateur

  1. Avec la variable créée
  2. La valeur
  3. Cliquez sur OK'.

Étape 14) Nous pouvons maintenant remarquer que le paramètre est ajouté dans l '«étape de test» elle-même, comme indiqué ci-dessous.

Répétez la même chose pour le champ du mot de passe.

De même, créez un paramètre pour le mot de passe déposé

Étape 15) Les paramètres créés peuvent être visualisés / modifiés dans l'onglet Paramètres. Cette boîte de dialogue nous aide également à créer, supprimer les paramètres associés aux tests.

Étape 16) L'onglet des pièces jointes permet à l'utilisateur de télécharger tout type de fichier tel que 'xls', 'jpg.webp', etc.

Étape 17) La configuration du test nous aide à réutiliser le test pour différents scénarios d'utilisation. Comprenons comment travailler avec des configurations de test avec un exemple. Par défaut, il existe une configuration de test spécifiée comme celle du nom de test.

Remarque: Nous NE POUVONS PAS supprimer la configuration de test par défaut mais nous pouvons la modifier.

Étape 18) Supposons que la fonctionnalité de connexion puisse être effectuée par trois types d'utilisateurs professionnels tels que «helpdesk», «gestionnaire» et «chef de cluster».

Renommons la configuration de test par défaut en 'helpdesk' en éditant le champ de nom de la 'Configuration de test'.

Étape 19) Ajoutons maintenant les deux autres configurations de test supplémentaires, à savoir le gestionnaire et la tête de cluster. Cliquez sur l'icône «+» sous les configurations de test.

Étape 20) La boîte de dialogue « Nouvelle configuration de test» s'ouvre.

  1. Entrez le nom de la configuration de test
  2. Saisissez d'autres paramètres non obligatoires tels que «créé par», «date de création», «description»
  3. Cliquez sur OK'.

Étape 21) Répétez la même étape que ci-dessus pour créer une configuration de test supplémentaire pour la `` tête de cluster '' et la configuration de test entière sera affichée à l'utilisateur comme indiqué ci-dessous. Cela permettra aux testeurs d'exécuter le même test individuellement sur toutes les configurations créées pendant l'exécution du test, ce qui n'entraînera aucune réécriture des tests.

La configuration de test ne doit PAS être confondue avec les paramètres de test. Par conséquent, nous devons comprendre la différence entre les paramètres et les configurations de test. Les paramètres sont utilisés pour créer une variable et attribuer des valeurs pour une étape spécifique (paramétrage du test) tandis que la configuration du test est applicable pour toutes les étapes et généralement utilisée pour tester différents cas d'utilisation / workflow. Pendant l'exécution, les utilisateurs peuvent modifier les valeurs des paramètres créés pendant qu'un scénario de test est exécuté pour la configuration sélectionnée.

Par exemple, une application de paiement de factures en ligne, l'utilisateur peut sélectionner le mode de paiement. En cas de paiement par «carte de crédit», l'utilisateur peut sélectionner la carte principale, le visa ou American express. Chacun de ceux ayant ses propres points de fidélité client. Afin de le tester, nous pouvons concevoir un test tel que chacun d'entre eux soit ajouté dans des configurations de test pour vérifier les points de récompense.

Étape 22) L'onglet «Couverture des demandes» aide les testeurs à mapper le test sur une ou plusieurs exigences particulières, ce qui aide les utilisateurs à générer une couverture et une traçabilité.

  1. Cliquez sur l'onglet «Req Coverage».
  2. Sélectionnez la «condition requise» qui doit être mappée à ce cas de test particulier
  3. Cliquez sur le bouton '<=' pour mapper les exigences sélectionnées par rapport au test. Nous pouvons également mapper plusieurs exigences par rapport au même test.

Étape 23) L'onglet «Défauts liés» est vide car nous n'avons exécuté aucun test / relevé de défaut par rapport au scénario de test. Cet onglet sera rempli avec les détails du défaut si les défauts sont affichés par rapport au scénario de test au moment de la création des défauts.

Étape 24) L'onglet Historique affiche la liste des modifications apportées au fil du temps par rapport à ce cas de test particulier dès la création du test.

Téléchargement des tests:

Parfois, l'utilisateur ne crée pas de cas de test manuellement car il s'agit d'un processus qui prend beaucoup de temps. La plupart des organisations développent des tests manuels dans Excel et les téléchargent en masse dans ALM plutôt que de créer chaque test manuel un par un. Afin de faciliter le téléchargement dans ALM, HP a mis au point un complément avec lequel l'utilisateur peut télécharger directement depuis MS Excel / MS Word. Comprenons la procédure étape par étape pour télécharger les exigences dans QC à partir d'Excel.

Comment télécharger des tests à l'aide de Microsoft Excel

Étape 1) Avant de télécharger les tests d'Excel, nous devons préparer Excel de manière à ce qu'il puisse être téléchargé.

  1. Sélectionnez les champs que vous souhaitez télécharger dans ALM et créez un en-tête dans Excel pour ces champs.
  2. Entrez des données valides dans chacun de ces champs comme indiqué ci-dessous.

Étape 2) Après avoir sélectionné les données à télécharger, cliquez sur «Exporter vers HP ALM» dans «Compléments».

Étape 3 ) L'assistant d'exportation ALM s'ouvre. Entrez l'URL du serveur HP ALM et cliquez sur «Suivant».

Étape 4) Entrez le nom d'utilisateur et le mot de passe pour l'authentification et cliquez sur «Suivant».

Étape 5) Sélectionnez le domaine, le nom du projet dans lequel nous souhaitons télécharger les tests et cliquez sur «Suivant».

Étape 6) Sélectionnez le type de données que nous souhaitons télécharger. Dans ce cas, ce sont des tests. Nous publierons également des anomalies dans les prochains chapitres.

Étape 7) Entrez le nom de la nouvelle carte. La première option, «Sélectionner une carte» est désactivée car nous n'avons pas encore créé de carte. Par conséquent, nous devons créer un nouveau nom de carte et cliquer sur «Suivant». Nous n'avons pas sélectionné «Créer une carte temporaire» car nous aimerions réutiliser à chaque fois pour les tests de téléchargement.

Étape 8 ) En cliquant sur «Suivant», la boîte de dialogue de mappage s'ouvre comme illustré ci-dessous.

  1. Les éléments de la grille du volet gauche répertoriés correspondent aux champs disponibles pour le téléchargement dans HP ALM. Veuillez noter que les champs marqués en «ROUGE» doivent être mappés car ce sont des champs obligatoires.
  2. Les éléments de la grille du volet droit font référence aux champs qui sont mappés afin que les valeurs dans Excel se retrouvent dans les champs correspondants d'ALM.

Étape 9) Voyons maintenant comment mapper les champs dans Excel avec les champs dans ALM.

  1. Sélectionnez le champ que l'utilisateur souhaite mapper et cliquez sur le bouton fléché comme indiqué ci-dessous.

  1. Entrez le nom de colonne dans Excel qui correspond au nom de colonne approprié dans HP ALM.

  1. Mappez toutes les colonnes requises dans Excel avec les champs appropriés dans HP ALM. Après avoir mappé tous les champs requis, cliquez sur «Exporter».

Étape 10) Une fois le téléchargement réussi, ALM affiche le message comme indiqué ci-dessous. Si des erreurs apparaissent, veuillez résoudre le problème et réessayer de télécharger la même chose.

Certaines des erreurs courantes sont répertoriées ci-dessous:

  • Le sujet / chemin est invalide / indisponible ou NON mappé par l'utilisateur.
  • Le champ «Type de test» a une valeur autre que Manuel. Les tests automatisés NE PEUVENT PAS être téléchargés à l'aide d'Excel.
  • Le champ Nom du test est vide ou NON mappé.
  • Le statut ne doit pas avoir de valeurs autres que Design, Ready, Imported, Repair.

Étape 11) Vérifions maintenant la même chose sous l'onglet «Tests». Tous les détails du test sont téléchargés comme indiqué ci-dessous.

Remarque : les utilisateurs peuvent également effectuer un nouveau téléchargement des tests. En cas de re-téléchargement des cas de test, si le nom du test existe déjà et s'il y a juste un changement dans la description de l'étape, le test sera écrasé par celui existant. Si le nom du test est différent de celui téléchargé, il est téléchargé en tant que nouveau test.

Comment créer des ressources de test

Les ressources de test permettent aux utilisateurs de gérer les ressources qui sont généralement récupérées par des tests automatisés / de performance. Les utilisateurs peuvent télécharger le script qui peut être utilisé par un ou plusieurs tests. Ils peuvent également être téléchargés / modifiés et à nouveau téléchargés dans les ressources de test.

Voyons comment nous pouvons utiliser efficacement le module Test Resources. Ce module est démontré en téléchargeant le même fichier Excel dans les ressources de test que nous avons utilisé pour importer les tests d'Excel dans ALM.

Le téléchargement d'Excel de cas de test est recommandé afin que nous puissions modifier les tests chaque fois que nécessaire et re-télécharger uniquement les cas de test modifiés. Il est également facile d'ajouter de nouveaux tests et de télécharger uniquement les tests nouvellement ajoutés.

Cependant, nous pouvons également télécharger d'autres types de fichiers tels que .xls, .vbs, .qfl etc.

Étape 1) Accédez au module Ressources de test comme indiqué ci-dessous. La page du module de ressources de test s'ouvre.

Étape 2) Créez un «Nouveau dossier» en cliquant sur l'icône Nouveau dossier comme indiqué ci-dessous. La boîte de dialogue Nouveau dossier s'ouvre. Créons une ressource de test pour les trois tests à savoir - Manuel, Automatisation et Performance.

Étape 3) Le dossier est créé comme indiqué ci-dessous.

Étape 4) De même, créons deux autres dossiers à savoir - Automation et Performance. Après avoir créé un dossier pour chacune des ressources de test, la structure finale du dossier sera comme indiqué ci-dessous:

Étape 5) Créons une nouvelle ressource de test en téléchargeant le fichier Excel que nous avons créé pour écrire des tests manuels qui ont été téléchargés dans ALM. Sélectionnez le dossier dans lequel l'utilisateur souhaite télécharger la ressource de test.

Étape 6) Entrez le nom de la ressource de test et sélectionnez également le type de la ressource et cliquez sur «OK».

Étape 7) Lors de la création de la ressource de test, nous devons maintenant télécharger la ressource afin qu'elle soit disponible sous l'onglet «Visualiseur de ressources» qui sera utilisé à travers les tests.

  1. Cliquez sur l'onglet "Visualiseur de ressources"
  2. Cliquez sur `` Télécharger le fichier '' et sélectionnez le fichier à télécharger

Étape 8) Après avoir téléchargé le fichier, le statut sera affiché à l'utilisateur et il sera disponible pour téléchargement.

Remarque: Les types de ressources de test suivants sont téléchargés et peuvent être utilisés pour exécuter les tests automatisés.

  1. DataTable
  2. Variables environnementales
  3. Bibliothèques de fonctions
  4. Scénarios de récupération
  5. Référentiel d'objets partagés

Vidéo sur le plan de test

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

Points clés à retenir:-

  • Vous utiliserez le module Plan de test de QualityCenter pour concevoir et créer vos scénarios de test / scripts.
  • Vous pouvez lier vos tests dans le module de plan de test aux exigences du module d'exigence pour un suivi facile.
  • QualityCenter 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.