Laboratoire de test dans HP ALM (Quality Center)
⚡ Résumé intelligent
Le laboratoire de tests d'HP ALM est le module où les cas de test conçus sont regroupés en ensembles de tests et exécutés. Cette page explique comment créer un ensemble de tests, exécuter des tests manuellement, planifier le flux d'exécution et analyser les résultats.
Qu'est-ce que le module Test Lab dans HP ALM ?
Le Module Laboratoire de tests C'est là que HP ALM, également connu sous le nom de Quality Center, exécute les tests. Les exigences sont saisies dans le module Exigences, les cas de test sont conçus dans le Module Plans de testset Test Lab intègre ces cas finalisés dans des ensembles de tests afin qu'ils puissent être planifiés, exécutés et faire l'objet d'un rapport par rapport à un cycle de publication.
- Une fois la conception des tests terminée, l'exécution des tests aura lieu à l'aide du module Test Lab.
- Dans HP ALM, le terme « jeu de tests » est courant dans le module « Test Set » de Test Lab. Si vous imaginez une collection ou un ensemble, vous avez raison. Un jeu de tests est en fait un ensemble de cas de test que nous allons exécuter.
- Cas de test du Plan de test sont appelés dans le module Test Lab.
- Les modifications apportées aux scénarios de test dans le module Test Lab n'affectent pas les scénarios de test parents dans le module Plan de test. Vous êtes libre d’expérimenter. D’où le nom Test Lab !
Remarque : Ce produit a été commercialisé par HP, puis est passé entre les mains de Micro Focus et de [nom de l'entreprise manquante]. OpenTextLa structure du module et les étapes ci-dessous restent valables, même si les versions récentes sont marquées d'une nouvelle marque. OpenText ALM / Centre de qualité.
- Il est préférable de donner au jeu de tests le même nom que le module afin que tous les tests du module soient contenus dans le même jeu de tests, ce qui facilitera leur exécution. track.
- Chaque dossier d'ensemble de test est affecté à un cycle particulier. Cela permet aux utilisateurs de regrouper les tests qui seront exécutés dans un cycle particulier.
- Ce module aide également l'utilisateur à track suivre la progression du cycle au fur et à mesure de l'exécution des tests.
- Le module Test Lab comprend les fonctionnalités suivantes ; examinons chacune d’elles en détail.
Comment créer un ensemble de tests
Étape 1La première étape consiste à créer un dossier racine qui servira de conteneur pour les jeux de tests. On peut le nommer en fonction de la version et du cycle afin de faciliter son accès. track.
- Accédez au module « Test Lab » sous l'onglet « Test »
- Créez un nouveau dossier en cliquant sur l'icône « Nouveau dossier ».
- La boîte de dialogue « Nouveau dossier d'ensemble de tests » s'ouvre. Entrez le nom du dossier comme « 2017 R1 – Cycle 1 ».
- Cliquez sur OK'
Étape 2) Le dossier Test Run sera créé comme indiqué ci-dessous.
Étape 3) Sélectionnez le dossier créé et attribuez-lui « Cycle », ce qui signifie que l'ensemble de l'ensemble de tests doit être exécuté pour le cycle 1.
Étape 4) Entrez le nom de l'ensemble de test et cliquez sur « OK »
Noter la Target Le champ Cycle est désactivé car le cycle cible est sélectionné au niveau du dossier (2017 R1 – Cycle 1).
Étape 5) Après avoir créé l'ensemble de tests, nous devons sélectionner les tests et les ajouter à l'ensemble de tests.
- Sélectionnez l'ensemble de test.
- Accédez à « Grille d'exécution ».
- Cliquez sur le bouton « Sélectionner les tests ». L'arborescence du plan de test s'ouvre.
- Sélectionnez les tests à exécuter pour ce cycle.
- Cliquez sur le bouton « <= ». Cela déplacera/extrairea les cas de test du plan de test vers le laboratoire de test.
Étape 6) Lors de l'ajout de tests à partir de l'arborescence du plan de test, tous les paramètres de configuration des tests sélectionnés sont affichés à l'utilisateur. L'utilisateur peut modifier la configuration avant de l'ajouter au laboratoire de test.
Remarque : L'utilisateur n'a aucun contrôle sur la sélection de la configuration de test dans le laboratoire de test. Par conséquent, la configuration entière sera ajoutée à l’ensemble de test par défaut. Dans le cas où l'une des configurations sélectionnées ne fait PAS partie du cycle, après avoir ajouté les tests, supprimez-la du laboratoire de tests.
Étape 7) Après avoir sélectionné les configurations, les tests sélectionnés sont ajoutés à l'ensemble de tests. Dans ce cas, nous avons sélectionné les trois configurations ; nous pouvons donc trouver trois instances de « 01- Login Test ».
Étape 8) Répétez les étapes ci-dessus pour créer d'autres ensembles de tests et sélectionner tous les tests pertinents prévus pour ce cycle. Après avoir créé tous les ensembles de tests, la structure de l'ensemble de tests sera la suivante :
Étape 9) L'autre onglet important que nous devons comprendre est « Flux d'exécution ». Sélectionnez « Onglet Flux d'exécution » qui affiche l'ordre dans lequel les tests s'afficheraient pendant l'exécution. Les utilisateurs peuvent également modifier l'ordre d'exécution à l'aide de cet onglet qui sera traité dans une section distincte de ce module.
Comment exécuter des tests
Étape 1) Les ensembles de tests créés sont maintenant prêts à être exécutés. Les tests peuvent être exécutés en utilisant deux options.
- Exécuter l'ensemble de tests – Cette option permet à l'utilisateur d'exécuter tous les tests dans un ensemble de tests sélectionné.
- Courir – Cette option aide l'utilisateur à exécuter uniquement le test sélectionné.
Étape 2) Exécutons l'intégralité de la suite de tests du module de connexion en sélectionnant l'option « Exécuter l'ensemble de tests ». En cliquant sur « Exécuter le jeu de tests », il affiche à l'utilisateur deux options.
- Coureur manuel (par défaut) – L'ordre des tests affichés lors de l'exécution serait identique à celui affiché dans la grille de l'ensemble de tests.
- Coureur automatique – L'ordre des tests affichés lors de l'exécution serait affiché comme celui de l'ordre défini dans l'onglet Flux d'exécution.
Continuons avec l'option par défaut.
Étape 3) L'exécuteur de test manuel est affiché à l'utilisateur. Dans cette boîte de dialogue, comprenons les fonctionnalités importantes.
- Commencer l'exécution – Aide à démarrer l’exécution
- Moyen détourné – Termine l'exécution en cours et ferme le coureur manuel.
- Annuler l'exécution – Annule l'exécution des tests en cours.
- Pièces jointes – Cela nous permet de joindre une capture d'écran ou toute autre information relative à l'exécution de ce test.
- Nouveau défaut – En cliquant dessus, une nouvelle boîte de dialogue de défauts s'ouvre, à l'aide de laquelle un Défaut peuvent être postés.
- Informations sur le système d'exploitation – Donne des informations sur le système d'exploitation dans lequel les tests sont exécutés.
- Nom de l'exécution – Horodatage unique grâce auquel les résultats des tests peuvent être analysés ultérieurement.
Cliquez sur « Commencer l'exécution ».
Étape 4) L'exécuteur de test manuel avec les contrôles et les étapes de test est affiché à l'utilisateur. Comprenons les fonctionnalités disponibles dans cette boîte de dialogue de test.
- Etape Numbers créé pendant la phase de conception du test
- Description de l’étape sélectionnée.
-
Résultat attendu de l'étape sélectionnée.
Étape 5) Le test suivant de la série s'affichera. Répétez les étapes 3 et 4 pour exécuter le test et indiquez son statut.
Comment créer un calendrier d'exécution de test
Les testeurs peuvent contrôler l'exécution du test à l'aide de l'onglet « Flux d'exécution ». Les testeurs peuvent également spécifier la date et l'heure d'exécution d'une instance de test particulière. Nous pouvons également planifier le test en fonction des résultats d'une autre instance de test spécifiée dans le flux d'exécution.
Voyons maintenant comment planifier le flux de test dans HP-ALM.
Étape 1) Sélectionnez l'onglet « Flux d'exécution » dans le module Test Lab.
Étape 2) Double cliquez sur le test spécifique par rapport auquel le calendrier doit être défini. « Test Run Schedule » s’affichera comme indiqué ci-dessous. Nous pouvons remarquer qu'aucune condition d'exécution n'a été définie par défaut.
Étape 3) Pour ajouter une condition d'exécution, cliquez sur l'icône «+» comme indiqué ci-dessous.
Étape 4) La boîte de dialogue Nouvelle condition d'exécution s'ouvre.
- Sélectionnez le test dans la liste déroulante des tests. Tous les tests de l'ensemble de tests seront affichés
- Sélectionnez la condition. Il peut s'agir de « Réussi » ou de « Terminé ».
-
Cliquez sur OK'.
Étape 5) Le calendrier d'exécution du test s'affiche avec les conditions d'exécution ajoutées.
Étape 6) Le flux d'exécution se réaligne automatiquement comme indiqué ci-dessous. Selon le flux affiché ci-dessous, le test «Cluster Head' ne sera exécuté que lorsque la '02 – Vérification du bouton de réinitialisation' est terminée.
Étape 7) Voyons maintenant comment les testeurs peuvent spécifier la date et l'heure d'exécution d'un test particulier. Cela s'avère particulièrement utile pour connaître la disponibilité d'une fonctionnalité spécifique ou pour planifier des tests automatisés.
Disons que le profil de connexion du gestionnaire ne serait prêt qu'après une date précise. Par conséquent, les testeurs peuvent exécuter la même chose en spécifiant les conditions dans « Flux d'exécution ».
Double Cliquez sur le test pour lequel les critères de flux d'exécution doivent être définis.
Étape 8) Maintenant,
- Accédez au module « Dépendance temporelle »
- Sélectionnez « Exécuter à l'heure spécifiée »
- Entrez la date à laquelle vous souhaitez exécuter
- Entrez l'heure à laquelle vous souhaitez exécuter le test
- Cliquez sur OK'.
Étape 9) L'onglet « Flux d'exécution » sera réorganisé comme indiqué ci-dessous. Ce type de planification est particulièrement utile pour les tests automatisés qui suivent les mêmes étapes.
À noter: Si la date et l'heure prévues sont atteintes, ALM lancera automatiquement les tests. Ceci est valable pour les tests automatisés, car ils s'exécuteront sans intervention manuelle. Pour que les tests se déclenchent automatiquement, l'hôte doit être prêt (c'est-à-dire ni hors tension ni verrouillé) et dans l'état où le test peut être lancé. Si le test est exécuté manuellement, aucun effet ne sera constaté.
Comment analyser le résultat du test
Étape 1) Une fois l’exécution du test terminée, les testeurs peuvent visualiser les résultats dans le module « Test Runs ». Il contient les résultats des exécutions d’instances de test et des exécutions d’ensembles de tests.
- Accédez à « Tests » dans l'onglet « Tests » et la fenêtre s'ouvre comme indiqué ci-dessous :
- Le nom d'exécution est une valeur unique générée pour chacune de ces exécutions de tests.
- « Statut » indique l'état final de l'exécution du test.
Le résultat détaillé peut être consulté en cliquant sur « Run ID ».
Étape 2) La boîte de dialogue Détails de l'exécution s'ouvre et l'utilisateur pourra voir le résultat détaillé.
- Accédez à l'onglet « Rapport » de la fenêtre « Détails de l'exécution ».
- Les testeurs peuvent vérifier l’état de chacune de ces étapes de test.
- Cliquez sur « OK » pour fermer la boîte de dialogue.
Vidéo sur le laboratoire de tests
Cliquez à nouveau ici si la vidéo n'est pas accessible



























