Laboratoire de test dans HP ALM (Quality Center)

  • Une fois la conception des tests terminée, l'exécution des tests aura lieu à l'aide du module Test Lab.
  • Un terme courant que vous rencontrerez dans HP ALM dans le module Test Set de Test Lab. Si votre esprit déclenche des images d’une sorte de collection ou d’un ensemble, vous avez raison. Test Set est en fait une collection de cas de test que nous avons l'intention d'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 !
  • Il est préférable de donner au nom de l'ensemble de tests le même nom que celui du module afin que tous les tests du module soient contenus dans le même ensemble de tests, ce qui serait facile à exécuter et à suivre.
  • 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 à suivre la progression du cycle au fur et à mesure de l'exécution des tests.
  • Le module Test Lab comprend les fonctionnalités suivantes et nous permet de comprendre chacune d'entre elles en détail.

Laboratoire de tests dans HP ALM

Comment créer un ensemble de tests

Étape 1) La première étape consiste à créer un dossier racine en tant que conteneur pour disposer des ensembles de tests. Nous pouvons le nommer en fonction de la version et du cycle afin qu'il soit facile à suivre.

  1. Accédez au module « Test Lab » sous l'onglet « Test »
  2. Créez un nouveau dossier en cliquant sur l'icône « Nouveau dossier ».
  3. La boîte de dialogue « Nouveau dossier d'ensemble de tests » s'ouvre. Entrez le nom du dossier comme « 2017 R1 – Cycle 1 ».
  4. Cliquez sur OK'

Créer un ensemble de tests

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

Créer un ensemble de tests

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

Créer un ensemble de tests

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

Créer un ensemble de tests

Étape 5) Après avoir créé l'ensemble de tests, nous devons sélectionner les tests et les ajouter à l'ensemble de tests.

  1. Sélectionnez l'ensemble de test.
  2. Accédez à « Grille d'exécution ».
  3. Cliquez sur le bouton « Sélectionner les tests ». L'arborescence du plan de test s'ouvre.
  4. Sélectionnez les tests à exécuter pour ce cycle.
  5. Cliquez sur le bouton « <= ». Cela déplacera/extrairea les cas de test du plan de test vers le laboratoire de test.

Créer un ensemble de tests

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

Créer un ensemble 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 ».

Créer un ensemble de tests

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

Créer un ensemble de tests

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

Créer un ensemble de tests

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

Exécuter des tests

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

  1. 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.
  2. 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.

Exécuter des tests

Étape 3) L'exécuteur de test manuel est affiché à l'utilisateur. Dans cette boîte de dialogue, comprenons les fonctionnalités importantes.

  1. Commencer l'exécution – Aide à démarrer l’exécution
  2. Moyen détourné – Termine l'exécution en cours et ferme le coureur manuel.
  3. Annuler l'exécution – Annule l'exécution des tests en cours.
  4. Pièces jointes – Nous aide à joindre une capture d’écran/toute autre information liée à l’exécution de ce test
  5. 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.
  6. Informations sur le système d'exploitation – Donne des informations sur le système d'exploitation dans lequel les tests sont exécutés.
  7. 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 ».

Exécuter des tests

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

Ajouter une étape pendant l'exécution du test Ajoutez une étape pendant le temps d'exécution du test.
Supprimer une étape Supprimez une étape pendant le temps d’exécution du test.
Passe sélectionné Passe sélectionné
Échec de la sélection Échec de la sélection
Affiche le paramètre pour l'étape de test sélectionnée Affiche le paramètre pour l'étape de test sélectionnée
Capturer une capture d'écran et ajouter des pièces jointes Permet à l'utilisateur de capturer une capture d'écran et d'ajouter des pièces jointes pendant l'exécution.
Permet à l'utilisateur d'ajouter un défaut Permet à l'utilisateur d'ajouter un défaut pendant l'exécution.
Montre à l'utilisateur une vue compacte Montre à l'utilisateur une vue compacte du lanceur de test
Terminer l'exécution Terminer l'exécution
  1. Step Numbers créé pendant la phase de conception du test
  2. Description de l’étape sélectionnée.
  3. Résultat attendu de l'étape sélectionnée.

    Exécuter des tests

Étape 5) Le test suivant de l'ensemble de tests sera affiché à l'utilisateur. Répétez les étapes 3 et 4 pour exécuter le test et marquer l'état en conséquence.

Exécuter des tests

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.

Créer un calendrier d'exécution de test

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

Créer un calendrier d'exécution de test

Étape 3) Pour ajouter une condition d'exécution, cliquez sur l'icône «+» comme indiqué ci-dessous.

Créer un calendrier d'exécution de test

Étape 4) La boîte de dialogue Nouvelle condition d'exécution s'ouvre.

  1. Sélectionnez le test dans la liste déroulante des tests. Tous les tests de l'ensemble de tests seront affichés
  2. Sélectionnez la condition. Il peut s'agir de « Réussi » ou de « Terminé ».
  3. Cliquez sur OK'.

    Créer un calendrier d'exécution de test

Étape 5) Le calendrier d'exécution du test s'affiche avec les conditions d'exécution ajoutées.

Créer un calendrier d'exécution de test

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

Créer un calendrier d'exécution de test

Étape 7) Voyons maintenant comment les testeurs peuvent spécifier la date et l'heure dans le flux d'exécution pour exécuter un test particulier. Cela est plus utile lorsque les testeurs connaissent l'état de préparation 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.

Créer un calendrier d'exécution de test

Étape 8) Maintenant,

  1. Accédez au module « Dépendance temporelle »
  2. Sélectionnez « Exécuter à l'heure spécifiée »
  3. Entrez la date à laquelle vous souhaitez exécuter
  4. Entrez l'heure à laquelle vous souhaitez exécuter le test
  5. Cliquez sur OK'.

Créer un calendrier d'exécution de test

Étape 9) L'onglet Flux d'exécution sera réaligné comme indiqué ci-dessous. Ce type de planification est très utile pour les tests automatisés qui suivent les mêmes étapes.

Remarque : Si la date et l'heure planifiées sont arrivées, ALM lancera automatiquement les tests. Cela vaut pour les tests automatisés, car le test serait exécuté sans aucune intervention manuelle. La condition préalable au déclenchement automatique des tests est que l'hôte doit être prêt (ne doit pas être éteint ou verrouillé) et qu'il doit être en mesure de déclencher le test. S'il s'agit d'un test manuel, il n'y aura aucun effet.

Créer un calendrier d'exécution de test

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.

  1. Accédez à « Tests » dans l'onglet « Tests » et la fenêtre s'ouvre comme indiqué ci-dessous :
  2. Le nom d'exécution est une valeur unique générée pour chacune de ces exécutions de tests.
  3. « Statut » indique l'état final de l'exécution du test.

Le résultat détaillé peut être consulté en cliquant sur « Run ID ».

Analyser le résultat du test

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

  1. Accédez à l'onglet « Rapport » de la fenêtre « Détails de l'exécution ».
  2. Les testeurs peuvent vérifier l’état de chacune de ces étapes de test.
  3. Cliquez sur « OK » pour fermer la boîte de dialogue.

Analyser le résultat du test

Vidéo sur le laboratoire de tests

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

points à retenir:

  • Vous utiliserez le Laboratoire de test module dans QualityCenter pour exécuter vos cas de tests
  • Avant de commencer l'exécution, vous devez créer une « arborescence des ensembles de tests »
  • Pour créer une arborescence d'ensembles de tests, vous devez d'abord créer un « dossier d'ensembles de tests »
  • Ensuite, vous ajouterez les « Tests » créés dans le module Plan de test à votre dossier d'ensemble de tests.
  • Un dossier d'ensemble de tests avec les tests ajoutés est appelé l'arborescence des ensembles de tests (car il ressemble à une structure arborescente.)
  • Les ensembles de tests peuvent inclure des tests manuels et automatisés.
  • Vous pouvez inclure le même test dans différents ensembles de tests ou ajouter plusieurs instances d'un test au même ensemble de tests.
  • Quality Center propose également une planification dans laquelle vous pouvez spécifier la date et l'heure d'exécution de vos ensembles de tests.