Module des exigences dans HP ALM (Quality Center)

⚡ Résumé intelligent

Le module Exigences de HP ALM (Quality Center) permet aux équipes de définir, d'organiser et de trace chaque exigence du projet. Ce guide couvre la création de dossiers, la saisie manuelle et le chargement en masse via le Microsoft Module complémentaire Excel, analyse de couverture et tracGénération de la matrice de capacité.

  • (I.e. Structure des dossiers : Créez d'abord un dossier de version, puis séparez les sous-dossiers fonctionnels et non fonctionnels avant d'ajouter toute exigence.
  • 📝 Champs obligatoires : Seuls le nom et le type d'exigence sont obligatoires ; l'auteur, la priorité et la version cible restent facultatifs.
  • (I.e. Pièces jointes: Les fichiers Word, Excel et image sont joints directement à une exigence, conservezping Documents sources à côté du dossier.
  • (I.e. Complément Excel : Installez HP ALM Microsoft Module complémentaire Excel permettant d'importer des centaines d'exigences en une seule exportation.
  • 🔗 Carte de terrainping: Champs surlignés en rouge sur la carteping Les boîtes de dialogue sont obligatoires et doivent pointer vers des colonnes Excel.
  • 📈 Analyse de la couverture : Le menu Affichage indique le nombre de tests réussis, échoués et non exécutés pour chaque dossier d'exigences.
  • 🧾 Tracmatrice de capacité : Filtrer par tests liés, puis exporter la matrice générée vers Excel comme preuve d'audit.

Module des exigences dans HP ALM (Quality Center)

Qu'est-ce que le module de configuration requise dans HP ALM ?

Le Module des exigences dans HP ALM (Quality Center) Il s'agit de l'espace de travail où une équipe projet consigne les éléments à livrer pour une version, les organise hiérarchiquement et les associe aux tests et aux anomalies. C'est le point d'entrée du flux de travail ALM, et chaque module ultérieur dépend des données qui y sont enregistrées.

  • La définition des exigences est l'une des phases préliminaires de cycle de vie du développement logiciel.
  • Une exigence décrit ce qui doit être livré au client à la fin d'une version spécifique.
  • Définir les exigences de manière concise et claire dès le départ permet de minimiser les retouches une fois le développement terminé.
  • Ce module permet aux utilisateurs de définir, gérer et tracIl prend en charge les exigences k et l'imbrication parent-enfant, ce qui permet de diviser une exigence importante en exigences plus petites.
  • Chaque exigence reçoit un identifiant unique, qui détermine la couverture et tracLes rapports d'aptitude sont utilisés à des fins d'identification.

Le module est accessible depuis la barre latérale ALM, au même titre que Plan de test, Laboratoire de test et Anomalies. Si vous découvrez l'interface, Présentation de l'interface graphique HP ALM explique chaque panneau présenté ci-dessous.

Option du module Exigences dans la barre latérale HP ALM

Tout au long de cet article, nous utiliserons l'application exemple. GURU99 Services bancaires L'objectif est de faire correspondre les exigences affichées à l'écran à un ensemble de fonctionnalités réelles. La capture d'écran ci-dessous présente l'application exemple dont nous allons définir les fonctionnalités comme exigences.

Application bancaire GURU99 : exemple utilisé pour les exigences HP ALM

Pourquoi la gestion des exigences est importante dans HP ALM

Le stockage des exigences dans un tableur sur un lecteur partagé fonctionne jusqu'à la première demande de modification. Dès lors, plus personne ne sait quel test protège quelle exigence, ni même si un défaut relève d'un élément du périmètre convenu. La gestion des exigences au sein d'un système ALM élimine cette ambiguïté, car l'enregistrement de l'exigence devient le point d'ancrage du reste du projet.

Quatre avantages pratiques découlent de keeping exigences du module plutôt qu'extérieures à celui-ci :

  • Source unique de vérité. Les analystes, les développeurs et les testeurs consultent le même enregistrement, et l'onglet Historique indique qui a modifié quoi.
  • Couverture automatique. Une fois qu'une exigence est liée à des tests dans le Module Plans de testsALM calcule la couverture sans aucun comptage manuel.
  • Analyse d'impact. Lorsqu'une exigence change, les tests associés sont signalés, afin que l'équipe sache exactement quels tests relancer. Laboratoire de test.
  • Alignement de la libération. Target Libération et Target Les champs de cycle relient chaque exigence au plan défini dans Sorties et cycles.

Astuce : Avant le premier chargement, définissez ensemble la liste des types d'exigences avec vos analystes métier. Toute modification ultérieure des types nécessitera un réajustement.ping chaque modèle Excel que votre équipe utilise déjà.

Comment créer des exigences

Étape 1) Cliquez sur « Exigences » dans le module « Exigences ».

Sélection des exigences dans le module Exigences HP ALM

Étape 2) Conservez toutes les exigences de cette version (2017 R1) dans un dossier dédié afin d'en faciliter l'accès. De plus, distinguez les exigences fonctionnelles des exigences non fonctionnelles en les plaçant dans des dossiers différents.

  1. Cliquez sur l'icône « Nouveau dossier » sous le module Exigences.
  2. Saisissez le nom du dossier sous la forme «2017 R1» pour identifier facilement les exigences de cette version.

Création du dossier de publication 2017 R1 dans HP ALM

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

Dossier de version créé dans l'arbre des exigences HP ALM

Étape 4) Créez maintenant un dossier pour 'Fonctionnel« exigences », où sont conservés tous les documents d'exigences fonctionnelles et les éléments de travail.

Création d'un dossier d'exigences fonctionnelles dans HP ALM

Étape 5) Le dossier créé est affiché dans le 'Exigences' module comme indiqué ci-dessous.

Dossier fonctionnel répertorié sous le dossier de publication dans HP ALM

Étape 6) De même, créez un dossier « Non fonctionnel ». Une fois les dossiers « Fonctionnel » et « Non fonctionnel » créés, la structure des dossiers ressemble à ceci :

Structure des dossiers fonctionnels et non fonctionnels dans HP ALM

Étape 7) Cliquez sur l'icône « Nouvelle exigence » sur la page des exigences, comme indiqué ci-dessous.

Nouvelle icône d'exigence sur la barre d'outils HP ALM

La boîte de dialogue « Nouvelle exigence » s'ouvre et l'utilisateur doit saisir les champs obligatoires suivants.

  1. Saisissez le nom de l'exigence.
  2. Sélectionnez le type d'exigence.

La boîte de dialogue ci-dessous montre les deux champs obligatoires remplis.

Nouvelle boîte de dialogue d'exigence avec champs nom et type obligatoires

Étape 8) L'utilisateur peut également renseigner les champs non obligatoires suivants.

  1. Auteur
  2. Priorité
  3. Revvu
  4. Target Libération
  5. Target Cycle
  6. Description et commentaires

Étape 9) Le module permet également aux utilisateurs de saisir le texte des exigences dans «Texte Riche' format directement, comme indiqué ci-dessous.

Onglet Texte enrichi d'une exigence HP ALM

Étape 10) Les exigences sont généralement consignées dans un document Word. Vous pouvez les télécharger via l'onglet « Pièces jointes », comme indiqué ci-dessous. ALM prend également en charge d'autres formats de fichiers, tels que .xls et .jpg. Une fois le fichier téléchargé, cliquez sur le bouton « Soumettre ».

Onglet Pièces jointes d'une exigence HP ALM

Étape 11) L'exigence enregistrée est affichée à l'utilisateur comme indiqué ci-dessous.

Nouvelle exigence répertoriée dans la grille HP ALM

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

Créer des exigences manuellement convient pour quelques éléments, mais cela devient fastidieux lorsqu'une version en comporte des dizaines. Importer en masse est bien plus rapide que d'ajouter chaque exigence une par une. Pour ce faire, HP fournit un module complémentaire qui exporte directement les lignes depuis Microsoft Excel ou Microsoft Word dans ALM. La procédure ci-dessous décrit l'ensemble du processus, du téléchargement du module complémentaire à la vérification des enregistrements téléchargés.

Avant de commencer, il est utile de visualiser le flux de travail dans son ensemble. Les trois parties qui suivent correspondent aux trois étapes de ce diagramme.

Flux de travail pour le chargement des exigences depuis Excel vers HP ALM

Partie A – Téléchargement du complément Excel

Étape 1) Accédez à la page d'accueil d'ALM http://localhost:8181/qcbin et cliquez sur « Outils » dans la liste des liens.

Lien vers les outils sur la page d'accueil HP ALM

Étape 2) Cliquez sur le lien « Plus de modules complémentaires HP ALM » depuis la page des modules complémentaires, comme indiqué ci-dessous.

Plus de liens vers les modules complémentaires HP ALM sur la page des modules complémentaires

Étape 3) Sélectionnez « Modules complémentaires pour » Microsoft Applications' puis sélectionnez 'Microsoft « Excel » dans la liste, car c'est le complément MS Excel qui est utilisé pour importer les données dans HP ALM.

Modules complémentaires pour Microsoft Catégorie Applications dans HP ALM

Étape 4) Sélectionnez « HP ALM » Microsoft Lien vers le complément Excel pour ALM 12.00 correspondant à la version de votre serveur.

HP ALM Microsoft Lien de téléchargement du complément Excel

Étape 5) La page de téléchargement propose également un guide « Lisez-moi » et un guide « Module complémentaire », qu'il est conseillé de conserver.pingEn cliquant sur le lien de téléchargement, le fichier d'installation du module complémentaire est enregistré à l'emplacement par défaut ou à l'emplacement sélectionné par l'utilisateur.

Téléchargement du fichier d'installation du complément HP ALM pour Excel

⚠️ Attention : La version du module complémentaire doit correspondre à celle du serveur ALM. Un module complémentaire conçu pour ALM 12.00 refusera de se connecter à un serveur utilisant une version majeure différente, et l'assistant d'exportation échouera lors de l'authentification avec une erreur générique.

Partie B – Installation du complément Excel

Étape 1) Sélectionnez le complément téléchargé, cliquez avec le bouton droit sur le fichier et choisissez « Exécuter en tant qu'administrateur » afin que le complément puisse s'enregistrer pour Excel.

Exécuter le programme d'installation du complément HP ALM Excel en tant qu'administrateur

Étape 2) L'assistant d'installation s'ouvre. RevConsultez l'écran d'accueil et cliquez sur « Suivant » pour continuer.

Écran d'accueil de l'assistant d'installation du complément HP ALM pour Excel

Étape 3) Sélectionnez le type d'installation. L'option « Pour tous les utilisateurs » est sélectionnée par défaut. Pour installer uniquement sur le compte connecté, sélectionnez « Pour l'utilisateur actuel uniquement » et cliquez sur « Suivant ».

Choisir le périmètre d'installation du complément HP ALM pour Excel

Étape 4) Une fois l'installation terminée, un message de confirmation s'affiche. Cliquez ensuite sur le bouton « Terminer ».

Message de fin d'installation pour le complément HP ALM Excel

Étape 5) Pour vérifier que le complément a bien été installé, ouvrez Excel et accédez à l'onglet « Compléments ». L'option « Exporter vers HP ALM » confirme que le complément est enregistré.

Option Exporter vers HP ALM dans l'onglet Compléments Excel

Partie C – Téléchargement des exigences dans ALM

Étape 1) Avant de télécharger les fichiers requis depuis Excel, préparez la feuille de calcul afin qu'elle puisse être lue par l'assistant.

  1. Sélectionnez les champs que vous souhaitez importer dans ALM et créez une ligne d'en-tête dans Excel pour ces champs.
  2. Veuillez saisir des données valides dans chacun de ces champs, comme indiqué ci-dessous.

Feuille Excel préparée avec les en-têtes requis pour le chargement HP ALM

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

Lancement de l'exportation vers HP ALM depuis Excel

Étape 3) L'assistant d'exportation ALM s'ouvre. Accédez au serveur HP ALM. URL et cliquez sur « Suivant ».

Accès au serveur HP ALM URL dans l'assistant d'exportation

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

Écran d'authentification de l'assistant d'exportation HP ALM

Étape 5) Sélectionnez le domaine et le nom du projet dans lesquels les exigences doivent être téléchargées, puis cliquez sur « Suivant ».

Sélection du domaine et du projet dans l'assistant d'exportation HP ALM

Étape 6) Sélectionnez le type de données à importer. Dans ce cas, il s'agit des exigences. Les tests et les anomalies peuvent être importés via le même assistant.

Sélectionner « Exigences » comme type de données à exporter vers HP ALM

Étape 7) Saisissez le nom de la nouvelle carte. La première option, « Sélectionner une carte », est désactivée car aucune carte n'a encore été créée. Créez un nouveau nom de carte et cliquez sur « Suivant ». Laissez l'option « Créer une carte temporaire » décochée car cette carte sera réutilisée à chaque ajout de données.

Création d'une nouvelle carte de terrain dans l'assistant d'exportation HP ALM

Étape 8) Dans cette boîte de dialogue, l'utilisateur doit choisir le comportement du type d'exigence. Si un seul type d'exigence est importé, sélectionnez « Type d'exigence unique ». Cet exemple important différents types d'exigences, le type doit être associé à la colonne correspondante dans Excel. Dans ce modèle, la colonne « E » contient le type d'exigence.

Sélection du comportement du type d'exigence dans l'assistant d'exportation HP ALM

Étape 9) En cliquant sur « Suivant », la carteping La boîte de dialogue s'ouvre comme indiqué ci-dessous.

  1. Le volet de gauche répertorie les champs disponibles pour le chargement dans HP ALM. Notez que les champs marqués en rouge sont obligatoires et doivent être cartographiées.
  2. Le volet de droite répertorie les champs déjà mappés, de sorte que les valeurs d'Excel soient transférées vers les champs correspondants d'ALM.

Carte de terrainping boîte de dialogue dans l'assistant d'exportation HP ALM

Étape 10) Pour mapper un champ, sélectionnez le champ ALM que vous souhaitez mapper et cliquez sur le bouton flèche comme indiqué ci-dessous.

Déplacer un champ ALM dans la liste mappée

Étape 11) Saisissez la lettre de la colonne Excel qui correspond au champ HP ALM sélectionné.

Saisie du nom de colonne Excel pour un champ HP ALM

Étape 12) Associez toutes les colonnes requises dans Excel aux champs correspondants dans HP ALM. Après l'association,ping Pour chaque champ obligatoire, cliquez sur « Exporter ».

Carte de terrain complétéeping prêt pour l'exportation vers HP ALM

Étape 13) Une fois le chargement réussi, ALM affiche le message ci-dessous. En cas d'erreurs, corrigez les lignes signalées et relancez l'exportation.

Message de confirmation d'exportation réussie de HP ALM

Étape 14) Veuillez vérifier le résultat dans l'onglet « Exigences ». Tous les détails relatifs aux exigences, y compris les pièces jointes, sont téléchargés comme indiqué ci-dessous.

Exigences téléchargées visibles dans l'onglet Exigences HP ALM

Comment réaliser une analyse de couverture (exigences) Traccapacité)

Une fois les exigences, les tests et les défauts cartographiés, ALM peut générer une analyse de couverture et un tracMatrice de couverture. L'analyse de couverture montre la couverture des tests par rapport à une exigence spécifique, ainsi que le nombre de tests réussis, échoués et non exécutés. C'est le moyen le plus rapide de prouver que chaque élément du périmètre possède au moins un test réussi. cas de test derrière.

Étape 1) Accédez au module Exigences, cliquez sur le menu « Affichage » et sélectionnez « Analyse de couverture ».

Sélection de l'analyse de couverture dans le menu HP ALM View

Étape 2) L'analyse de couverture est générée pour chaque exigence placée sous l'onglet « Exigences », avec un statut consolidé au niveau du dossier.

Analyse de couverture consolidée au niveau du dossier dans HP ALM

Étape 3) En développant le dossier, l'analyse de couverture s'affiche comme indiqué ci-dessous.

Analyse de couverture étendue pour chaque exigence dans HP ALM

Étape 4) Cliquez sur n'importe quel statut d'analyse de couverture pour obtenir un rapport détaillé.

  1. Cliquez sur le statut d'une exigence spécifique. L'analyse de couverture s'affiche avec le nombre d'échecs.
  2. Cliquez sur « Afficher la couverture des tests » pour afficher l’état détaillé des tests associés à l’exigence sélectionnée.

Analyse détaillée de la couverture avec l'option Afficher la couverture des tests

Étape 5) En cliquant sur « Afficher la couverture des tests », l’état d’exécution des tests pour l’exigence sélectionnée s’affiche. Les entrées ayant échoué sont celles qui se transforment généralement en enregistrements. Gestion des défauts.

État d'exécution des tests pour une exigence HP ALM sélectionnée

Matrice de traçabilité

  • Le TracLa matrice de capacité permet aux utilisateurs de déterminer l'étendue des relations entre les exigences et d'autres exigences, ou entre les exigences et les tests.
  • La matrice répertorie les exigences sources ainsi que leurs exigences et tests associés, et affiche le nombre total de relations pour chaque exigence source.

Étape 1) Accédez au menu « Affichage » et sélectionnez « TracMatrice de capacité'.

Sélection TracMatrice de capacité du menu HP ALM View

Étape 2) Le TracLa page de la matrice d'aptitude s'ouvre comme indiqué ci-dessous.

  • Cliquez sur « Configurer » TracMatrice de capacité'.
  • La 'Configuration TracLa boîte de dialogue « Matrice de capacité » s'ouvre.

Configurer TracOption de matrice de capacité dans HP ALM

Étape 3) Définir les critères de génération du tracMatrice de capacité comme indiqué ci-dessous.

  • Cliquez sur « Filtrer » sous « Définir les exigences de la source ».
  • La boîte de dialogue « Critères de filtrage » s'ouvre. Cliquez sur le bouton « Critères de filtrage ».
  • La boîte de dialogue Sélectionner les critères de filtre s'ouvre. Sélectionnez « Fonctionnel » dans la liste.
  • Cliquez sur OK'.

Définition du filtre d'exigence de source pour le tracmatrice de capacité

Étape 4) La boîte de dialogue « Critères de filtrage » affiche les critères de filtrage sélectionnés par l'utilisateur. Cliquez sur « OK ».

Boîte de dialogue « Exigences de filtrage » affichant les critères sélectionnés

Étape 5) La configuration TracLa boîte de dialogue d'autorisation s'affiche.

  1. Le « type d'exigence » sélectionné est affiché.
  2. Cliquez sur le lien « Filtrer par tests liés ».

Configurer Tracboîte de dialogue d'aptitude avec filtre par lien de tests liés

Étape 6) Générer le tracMatrice de compatibilité entre les exigences et les tests. En cliquant sur « Filtrer par tests liés », la boîte de dialogue suivante s'affiche.

  1. Activez « Filtrer par tests liés ».
  2. Sélectionnez « Lié à » les tests suivants.
  3. Pour générer la matrice pour les exigences comportant plus de 5 tests, sélectionnez le critère de filtre « plus de ».
  4. Saisissez une valeur. Dans ce cas, il s'agit de « 5 ».
  5. Cliquez sur OK'.

Filtrer par critères de tests liés pour HP ALM tracmatrice de capacité

Étape 7) L'écran suivant affiche toutes les exigences et leurs tests correspondants, sous réserve des spécifications tracLes critères d'aptitude sont remplis.

TracRésultats de la matrice d'aptitudes listant les exigences et les tests associés

Étape 8) L'utilisateur peut également cliquer sur « Générer » TracUtilisez la fonction « Matrice de capacité » pour exporter le résultat vers Excel.

  1. Sélectionnez les détails pour lesquels le tracUne matrice de capacité doit être générée.
  2. Cliquez sur « Générer » TracMatrice de capacité'.

« Générer »  TracBouton Matrice de capacité dans HP ALM

Étape 9) La boîte de dialogue « Enregistrer le fichier » s'affiche pour l'utilisateur.

  1. Choisissez l'emplacement où le tracLa matrice de compétences doit être enregistrée.
  2. Saisissez le nom du fichier.
  3. Cliquez sur « Enregistrer ».

Enregistrement des données générées tracmatrice de capacité sur disque

Étape 10) En cliquant sur le bouton « Enregistrer », le tracLa matrice de compétences est générée et mise à la disposition de l'utilisateur.

Création tracMatrice de capacité exportée de HP ALM vers Excel

La courte vidéo ci-dessous présente les mêmes écrans du module Exigences.

Comparaison des types d'exigences et des choix de champs

ALM est fourni avec un petit ensemble de types d'exigences prêts à l'emploi, et chacun d'eux modifie les champs affichés dans l'onglet Détails. Choisir le bon type dès le départ permet de conserver la table de correspondance Excel.ping stable et les rapports de couverture sont pertinents.

Type d'exigence Utilisation typique Couvert par les tests ?
Indéfini Espace réservé créé lors de la première importation, affiné ultérieurement Non
Entreprise Objectif commercial de haut niveau détenu par l'analyste Non
Dossier Grouping nœud tel que « 2017 R1 » ou « Fonctionnel » Non
Fonctionnel Comportement que l'application doit présenter Oui
Tests Exigence rédigée spécifiquement pour concevoir les tests de pilotage Oui

Seuls les types marqués comme testables peuvent être associés à des tests, c'est pourquoi une exigence métier n'affiche jamais de pourcentage de couverture. Deux habitudes permettent de maintenir un module propre :

  • Limitez la structure de l'arborescence des dossiers à un niveau bas. « Version », puis « Catégorie », puis « Configuration requise » suffit généralement.
  • Réutilisez une carte Excel enregistrée plutôt qu'une carte temporaire afin que les importations répétées produisent une carte de champs identique.ping.

Les administrateurs de projet peuvent ajouter des types d'exigences et des champs personnalisés, comme décrit dans personnalisation du projet.

Pour poursuivre ces démarches, continuez avec le Module Plans de tests concevoir des tests liés, puis les exécuter à partir de Laboratoire de test et consigner les résultats par Gestion des défautsSi vous êtes encore en train de configurer votre système, veuillez consulter la documentation. Qu'est-ce que HP ALM ? et la étapes d'installationet se préparer aux entretiens avec Questions d'entretien HP ALM.

FAQ

Les droits d'ajout, de modification et de suppression de l'entité Exigence sont attribués par groupe d'utilisateurs dans la personnalisation du projet. Le groupe par défaut « Testeur QA » peut généralement ajouter des exigences, mais pas supprimer de dossiers ; un administrateur de projet doit donc modifier ce groupe en cas de nettoyage en masse.

Oui. Sélectionnez une exigence, puis utilisez l'assistant Convertir en tests depuis la grille des exigences. ALM crée automatiquement les sujets et les tests correspondants dans l'arborescence du plan de test et les relie, de sorte que la couverture s'affiche sans intervention manuelle.ping.

Il s'agit d'une fonctionnalité ALM qui évalue chaque exigence selon sa criticité métier et sa probabilité de défaillance, puis recommande un niveau de test et une estimation de l'effort nécessaire. Les analystes l'utilisent pour déterminer quelles exigences nécessitent des tests exhaustifs et lesquelles requièrent seulement un test de base.

Oui. L'onglet Historique enregistre tout. tracLes modifications apportées aux champs `ked` sont enregistrées avec l'utilisateur et l'horodatage. Si le contrôle de version est activé pour le projet, les exigences peuvent également être extraites, modifiées et réintégrées, générant ainsi des versions numérotées que vous pouvez comparer ou restaurer.

Un assistant IA peut examiner un projet de spécification pour repérer les formulations vagues, les critères d'acceptation manquants et les doublons, puis générer une feuille de calcul propre contenant le nom, le type, la priorité et DescriptLes colonnes sont prêtes pour le complément Excel. Un relecteur humain doit toutefois approuver chaque ligne.

Oui. Les spécifications exportées via l'API OTA ou REST peuvent alimenter un modèle qui génère des cas de test étape par étape. Ces cas de test sont ensuite importés dans le plan de test et reliés à celui-ci. Le résultat doit être considéré comme une première ébauche nécessitant une validation par les testeurs.

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

Résumez cet article avec :