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.
Nous utiliserons l’exemple d’application (GURU99 Banking) pour mieux le comprendre.
Comment créer des exigences
Étape 1) Cliquez sur « Exigences » dans le module « 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.
- Cliquez sur l'icône « Nouveau dossier » sous le module Exigences
- Entrez le nom du dossier comme "2017 R1» pour identifier facilement les exigences de cette version.
Étape 3) Le dossier créé sera affiché comme indiqué ci-dessous.
É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.
Étape 5) Le dossier créé sera affiché dans 'Exigences' module comme indiqué ci-dessous.
É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.
Étape 7) Cliquez sur l'icône « Nouvelles exigences » dans la page des exigences, comme indiqué ci-dessous.
La boîte de dialogue « Nouvelles exigences » s'ouvre et l'utilisateur doit saisir les champs obligatoires suivants.
- Entrez le nom de l'exigence
- Sélectionnez le type d'exigence
Étape 8) L'utilisateur peut également saisir les champs non obligatoires suivants.
- Auteur
- Priorité
- Revvu
- Target Libération
- Target Cycle
- Description et commentaires.
Étape 9) Les exigences permettent également aux utilisateurs de saisir les exigences dans 'Texte Riche' formater directement comme indiqué ci-dessous.
É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.
Étape 11) L'exigence serait affichée à l'utilisateur comme indiqué ci-dessous :
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 :
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.
Étape 2: Cliquez sur le lien « Plus de compléments HP ALM » sur la page des compléments, comme indiqué ci-dessous.
É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.
Étape 3) Sélectionnez HP-ALM Microsoft Lien du complément Excel pour ALM 12.00.
É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.
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 ».
É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.
É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 ».
Étape 4) Une fois l'installation terminée, l'utilisateur recevrait le message d'état. Cliquez sur le bouton « Terminer ».
É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.
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é.
- Sélectionnez les champs que vous souhaitez télécharger dans ALM et créez un en-tête dans Excel pour ces champs.
- 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 ».
Entrez le nom d'utilisateur et le mot de passe pour l'authentification et cliquez sur « Suivant ».
Étape 3) Sélectionnez le domaine et le nom du projet dans lesquels nous souhaitons télécharger les exigences et cliquez sur « Suivant ».
É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.
É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 ».
É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.
Étape 6) En cliquant sur « Suivant », la boîte de dialogue de mappage s'ouvre comme indiqué ci-dessous.
- 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.
- 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.
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.
Entrez le nom de colonne dans Excel qui correspond au nom de colonne approprié dans HP 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.
É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.
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 ».
É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.
Étape 3) En développant le dossier, l'analyse de couverture sera affichée comme indiqué ci-dessous.
Étape 4) Cliquez sur chacun de ces statuts d’analyse de couverture pour obtenir un rapport détaillé.
- Cliquez sur le statut d'une exigence spécifique. L'analyse de couverture sera affichée avec le nombre de pannes.
- Cliquez sur « Afficher la couverture des tests » pour afficher l'état détaillé du test associé à l'exigence sélectionnée.
É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é.
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é ».
É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.
É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'.
É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'.
Étape 5) La boîte de dialogue Configurer la traçabilité s'affiche
- Avec le « Type d'exigence » sélectionné
- Cliquez sur le lien « Filtrer par tests liés ».
É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.
- Activez « Filtrer par tests liés ».
- Sélectionnez « Lié à » les tests suivants.
- 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 »
- Entrez une valeur. Dans ce cas, c'est '5'
- Cliquez sur OK'
É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.
Étape 8) L'utilisateur peut également cliquer sur « Générer une matrice de traçabilité » qui peut être exportée vers Excel.
- Sélectionnez les détails pour lesquels la matrice de traçabilité doit être générée.
- Cliquez sur « Générer une matrice de traçabilité ».
Étape 9) La boîte de dialogue d'enregistrement du fichier s'affiche pour l'utilisateur.
- Choisissez l'emplacement où la matrice de traçabilité doit être enregistrée.
- Entrez le nom du fichier
- Cliquez sur « Enregistrer ».
Étape 10) En cliquant sur le bouton « Enregistrer », la matrice de traçabilité est générée pour l'utilisateur.
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.