Module Exigences dans le didacticiel HP ALM (Quality Center)

  • La définition des exigences est l'une des phases préliminaires du cycle de vie du développement logiciel.
  • La définition des exigences fait référence à ce qui doit être livré aux clients à la fin de cette version spécifique.
  • L’établissement dès le départ d’exigences concises et claires entraînerait un minimum de retouches une fois le développement terminé.
  • Ce module d'ALM permet aux utilisateurs de définir, gérer et suivre les exigences.

Module Exigences dans HP ALM

Nous utiliserons l’exemple d’application (GURU99 Banking) pour mieux le comprendre.

Module Exigences dans HP ALM

Comment créer des exigences

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

Créer des exigences

Étape 2) Conservons toutes les exigences de cette version (2017 R1) dans un dossier spécifique afin qu'il nous soit facile d'y accéder. En plus de cela, nous aimerions montrer la distinction entre les exigences « fonctionnelles » et « non fonctionnelles » en les plaçant dans des dossiers différents.

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

Créer des exigences

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

Créer des exigences

Étape 4) Créons maintenant un dossier pour 'Fonctionnel' Les exigences dans lesquelles tous les documents/éléments de travail relatifs aux exigences fonctionnelles sont conservés.

Créer des exigences

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

Créer des exigences

Étape 6) Créez de la même manière un dossier « Non fonctionnel ». Lors de la création des dossiers fonctionnels et non fonctionnels, nous aurons la structure des dossiers comme indiqué ci-dessous.

Créer des exigences

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

Créer des exigences

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

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

Créer des exigences

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

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

Étape 9) Les exigences permettent également aux utilisateurs de saisir les exigences dans 'Texte Riche' formater directement comme indiqué ci-dessous.

Créer des exigences

Étape 10) Habituellement, les exigences sont capturées dans un document Word. Ils doivent être téléchargés sous l’onglet Pièces jointes comme indiqué ci-dessous. ALM prend également en charge tous les autres types de fichiers tels que .xls, .jpg, etc. Après le téléchargement, cliquez sur le bouton Soumettre.

Créer des exigences

Étape 11) L'exigence serait affichée à l'utilisateur comme indiqué ci-dessous :

Créer des exigences

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

Parfois, l’utilisateur ne crée pas les exigences manuellement. Il est facile de télécharger toutes les exigences en masse plutôt que de les créer une par une, ce qui prend du temps. 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.

Pour télécharger les exigences, nous devons comprendre le flux de travail :

Télécharger les exigences en utilisant Microsoft Excel

Partie A – Téléchargement

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

Exigences de téléchargement

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

Exigences de téléchargement

Étape 3) Sélectionnez « Compléments pour Microsoft Applications' et sélectionnez 'Microsoft Excel' à partir du lien, car nous utiliserions le complément MS Excel pour télécharger les données dans HP-ALM.

Exigences de téléchargement

Étape 3) Sélectionnez HP-ALM Microsoft Lien du complément Excel pour ALM 12.00.

Exigences de téléchargement

Étape 4) Sélectionnez HP-ALM Microsoft Lien du complément Excel pour ALM 12.00. Les utilisateurs peuvent également se référer au guide « Lisez-moi » et au guide « Complément ». En cliquant sur le lien, le fichier de configuration du complément sera téléchargé vers l'emplacement par défaut/l'emplacement sélectionné par l'utilisateur.

Exigences de téléchargement

Partie B – Installation

Étape 1) Sélectionnez le complément téléchargé et effectuez un clic droit sur le fichier téléchargé. Sélectionnez « Exécuter en tant qu'administrateur ».

Installation des exigences

Étape 2) Sélectionnez le complément téléchargé et effectuez un clic droit sur le fichier téléchargé. Sélectionnez « Exécuter en tant qu'administrateur » pour que nous puissions installer le complément.

Installation des exigences

Étape 3) Sélectionnez le type d'installation. Ici, nous avons sélectionné « Pour tous les utilisateurs » qui était le paramètre par défaut. Si vous souhaitez installer uniquement pour l'utilisateur actuel, veuillez sélectionner « Pour l'utilisateur actuel uniquement » et cliquez sur « Suivant ».

Installation des exigences

Étape 4) Une fois l'installation terminée, l'utilisateur recevrait le message d'état. Cliquez sur le bouton « Terminer ».

Installation des exigences

Étape 5) Pour vérifier si le complément a été installé avec succès, ouvrez Excel et accédez à l'onglet « Compléments ». Vous trouverez une option « Exporter vers HP ALM », ce qui signifie que le « complément » a été installé avec succès.

Installation des exigences

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

Étape 1) Avant de télécharger les exigences depuis Excel, nous devons préparer Excel de manière à pouvoir ê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.

Chargement des exigences dans ALM

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

Chargement des exigences dans ALM

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

Chargement des exigences dans ALM

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

Chargement des exigences dans ALM

Étape 3) Sélectionnez le domaine et le nom du projet dans lesquels nous souhaitons télécharger les exigences et cliquez sur « Suivant ».

Chargement des exigences dans ALM

Étape 4) Sélectionnez le type de données que nous souhaitons télécharger. Dans ce cas, ce sont des exigences. Nous pouvons également télécharger des tests/défauts dont nous traiterons plus tard.

Chargement des exigences dans ALM

Étape 5) 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. Nous devons donc 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 la réutiliser à chaque fois pour télécharger les « Exigences ».

Chargement des exigences dans ALM

Étape 5b) Dans cette boîte de dialogue, l'utilisateur doit choisir le comportement du type d'exigence. Si nous téléchargeons un seul type d'exigence, nous devons alors sélectionner « Type d'exigence unique ».

Nous téléchargeons différents types d’exigences. Nous devons donc mapper avec la colonne correspondante dans Excel. Conformément à notre modèle, la colonne « E » indique le type d'exigence.

Chargement des exigences dans ALM

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

  1. Les éléments de 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 d'Excel soient transmises aux champs correspondants d'ALM.

Chargement des exigences dans ALM

Voyons maintenant comment mapper les champs dans Excel avec les champs dans ALM.

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

Chargement des exigences dans ALM

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

Chargement des exigences dans ALM

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

Chargement des exigences dans ALM

Étape 8) 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 essayez de le télécharger à nouveau.

Chargement des exigences dans ALM

Étape 11) Vérifions maintenant la même chose sous l'onglet « Exigences ». Tous les détails des exigences, y compris les pièces jointes, sont téléchargés comme indiqué ci-dessous.

Chargement des exigences dans ALM

Comment effectuer une analyse de couverture (traçabilité des exigences)

Une fois que l'utilisateur aura cartographié toutes les exigences, tests et défauts abordés dans chacun de ces chapitres, nous serons en mesure de générer une matrice d'analyse de couverture et de traçabilité.

L'analyse de couverture nous aide à comprendre Couverture de test par rapport à une exigence spécifique et des détails sur le nombre de tests réussis/échoués/non exécutés.

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

Analyse de couverture (traçabilité des exigences)

Étape 2) L'analyse de couverture sera générée pour chacune des exigences placées sous « Onglet Exigence » avec un statut consolidé au niveau du dossier.

Analyse de couverture (traçabilité des exigences)

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

Analyse de couverture (traçabilité des exigences)

Étape 4) Cliquez sur chacun de ces statuts d’analyse de couverture pour obtenir un rapport détaillé.

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

Analyse de couverture (traçabilité des exigences)

Étape 5) En cliquant sur « Afficher la couverture des tests », l'état d'exécution du test par rapport à l'exigence sélectionnée sera affiché.

Analyse de couverture (traçabilité des exigences)

Matrice de traçabilité :

  • Votre Matrice de traçabilité 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 de traçabilité répertorie les exigences des sources ainsi que les exigences et tests associés. La matrice affiche le nombre total de relations pour chaque exigence source.

Étape 1) La première étape consiste à accéder au menu « Affichage » et à sélectionner « Matrice de traçabilité ».

Analyse de couverture (traçabilité des exigences)

Étape 2) La page Matrice de traçabilité s'ouvre comme indiqué ci-dessous.

  • Cliquez sur « Configurer la matrice de traçabilité »
  • La boîte de dialogue « Configurer la matrice de traçabilité » s'ouvre.

Analyse de couverture (traçabilité des exigences)

Étape 3) Les critères de génération de la matrice de traçabilité sont indiqués ci-dessous.

  • Cliquez sur « Filtrer » sous « Définir les exigences de source »
  • La boîte de dialogue « Exigences du filtre » s'ouvre. Cliquez sur le bouton des 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'.

Analyse de couverture (traçabilité des exigences)

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

Analyse de couverture (traçabilité des exigences)

Étape 5) La boîte de dialogue Configurer la traçabilité s'affiche

  1. Avec le « Type d'exigence » sélectionné
  2. Cliquez sur le lien « Filtrer par tests liés ».

Analyse de couverture (traçabilité des exigences)

Étape 6) Générons la matrice de traçabilité entre exigences et tests. Ainsi, en cliquant sur « Filtrer par tests liés », la boîte de dialogue suivante s'affiche à l'utilisateur.

  1. Activez « Filtrer par tests liés ».
  2. Sélectionnez « Lié à » les tests suivants.
  3. Générons la matrice de traçabilité pour les exigences qui comportent plus de 5 tests. Sélectionnez donc les critères de filtre comme « plus de »
  4. Entrez une valeur. Dans ce cas, c'est '5'
  5. Cliquez sur OK'

Analyse de couverture (traçabilité des exigences)

Étape 7) L'écran suivant s'affiche à l'utilisateur avec toutes les exigences et les tests correspondants si les critères spécifiés de la matrice de traçabilité sont remplis.

Analyse de couverture (traçabilité des exigences)

Étape 8) L'utilisateur peut également cliquer sur « Générer une matrice de traçabilité » qui peut être exportée vers Excel.

  1. Sélectionnez les détails pour lesquels la matrice de traçabilité doit être générée.
  2. Cliquez sur « Générer une matrice de traçabilité ».

Analyse de couverture (traçabilité des exigences)

Étape 9) La boîte de dialogue d'enregistrement du fichier s'affiche pour l'utilisateur.

  1. Choisissez l'emplacement où la matrice de traçabilité doit être enregistrée.
  2. Entrez le nom du fichier
  3. Cliquez sur « Enregistrer ».

Analyse de couverture (traçabilité des exigences)

Étape 10) En cliquant sur le bouton « Enregistrer », la matrice de traçabilité est générée pour l'utilisateur.

Analyse de couverture (traçabilité des exigences)

Voici une vidéo sur le module Exigences

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

Points clés à retenir:-

  • Le module d'exigences de QualityCenter est utilisé pour stocker vos exigences de test. Sur la base de ces exigences stockées, vous construirez vos scénarios de test.
  • Une exigence parent peut avoir une exigence enfant.
  • Chaque exigence se voit attribuer un identifiant unique pour l’identification.