- 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'exigences avec brièveté et clarté dès le départ 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.
Dans ce tutoriel, nous allons apprendre
- Comment créer une exigence
- Comment télécharger l'exigence à l'aide de Microsoft Excel
- Comment effectuer une analyse de couverture (traçabilité des exigences)
Comment créer des exigences
Étape 1) Cliquez sur «Exigences» dans le module «Exigences».
Étape 2) Maintenons 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 Module des exigences
- Entrez le nom du dossier « 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 les exigences « fonctionnelles» où sont conservés tous les documents / éléments de travail des exigences fonctionnelles.
Étape 5) Le dossier créé sera affiché dans le module « Exigences» comme indiqué ci-dessous.
Étape 6) Créez de même un dossier «non fonctionnel». Lors de la création d'un dossier fonctionnel et non fonctionnel, nous aurons la structure de dossier 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é
- Révisé
- Libération cible
- Cycle cible
- Description et commentaires.
Étape 9) Les exigences permettent également aux utilisateurs de saisir les exigences au format « Rich Text » directement comme indiqué ci-dessous.
Étape 10) Habituellement, les exigences sont saisies dans un document Word. Ils seront 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.webp, 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 les exigences à l'aide de Microsoft Excel
Parfois, l'utilisateur ne crée pas d'exigences manuellement. Il est facile de télécharger toutes les exigences en vrac 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 applications Microsoft» et sélectionnez «Microsoft Excel» dans le lien, car nous utiliserions le complément MS Excel pour télécharger les données dans HP-ALM.
Étape 3) Sélectionnez le lien HP-ALM Microsoft Excel Add-in for ALM 12.00.
Étape 4) Sélectionnez le lien HP-ALM Microsoft Excel Add-in for ALM 12.00. Les utilisateurs peuvent également consulter le guide «Lisez-moi» et le guide «Complément». En cliquant sur le lien, le fichier de configuration du complément sera téléchargé à l'emplacement par défaut / 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» afin 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) À la fin de l'installation, 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 d'Excel, nous devons préparer Excel de manière à ce qu'il puisse ê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, le nom du projet dans lequel 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 que 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. Par conséquent, nous devons 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 des «Conditions».
Étape 5b) Dans cette boîte de dialogue, l'utilisateur doit choisir le comportement du type d'exigence. Si nous ne téléchargeons qu'un seul type d'exigence, nous devons sélectionner «Type d'exigence unique».
Nous téléchargeons différents types d'exigences. Par conséquent, nous devons mapper sur la colonne correspondante dans Excel. Selon notre modèle, la colonne «E» porte le type d'exigence.
Étape 6) En cliquant sur «Suivant», la boîte de dialogue de mappage s'ouvre comme illustré ci-dessous.
- Les éléments de la 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 dans Excel se retrouvent dans les 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.
Mappez toutes les colonnes requises dans Excel avec les champs appropriés dans HP ALM. Après avoir mappé tous les champs requis, cliquez sur «Exporter».
É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 réessayer de télécharger la même chose.
Étape 11) Maintenant, vérifions la même chose sous l'onglet «Exigences». Tous les détails de l'exigence, y compris les pièces jointes, sont téléchargés comme indiqué ci-dessous.
Comment faire une analyse de couverture (traçabilité des exigences)
Une fois que l'utilisateur a cartographié toutes les exigences, tests et défauts tels que discutés dans chacun de ces chapitres, nous pourrons générer une analyse de couverture et une matrice de traçabilité.
L'analyse de la couverture nous aide à comprendre la couverture des tests 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 et cliquez sur le menu «Affichage» et sélectionnez «Analyse de la couverture».
Étape 2) L'analyse de la couverture sera générée par rapport à chacune des exigences placées sous «Onglet Exigence» avec un statut consolidé au niveau du dossier.
Étape 3) Lors du développement du dossier, l'analyse de la 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 la couverture sera affichée avec le nombre de pannes.
- Cliquez sur «Afficher la couverture de test» pour afficher l'état détaillé du test associé à l'exigence sélectionnée.
Étape 5) En cliquant sur «Afficher la couverture du test», le statut d'exécution du test par rapport à l'exigence sélectionnée sera affiché.
Matrice de traçabilité :
- La 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 de la source et leurs 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 illustré 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 la source"
- La boîte de dialogue «Exigences de filtrage» s'ouvre. Cliquez sur le bouton des critères de filtre.
- La boîte de dialogue Sélectionner les critères de filtrage 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 tels que 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 les exigences et les tests. Par conséquent, en cliquant sur «Filtrer par tests liés», la boîte de dialogue suivante s'affiche pour 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 ont plus de 5 tests. Par conséquent, sélectionnez les critères de filtrage comme «plus de»
- Entrez une valeur. Dans ce cas, c'est '5'
- Cliquez sur OK'
Étape 7) L' écran suivant est affiché à l'utilisateur avec toutes les exigences et ses 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 de 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 un module vidéo sur les exigences
Cliquez ici si la vidéo n'est pas accessible
Points clés à retenir:-
- Le module des exigences de QualityCenter est utilisé pour stocker vos exigences de test. Sur la base de ces exigences stockées, vous construirez vos cas de test.
- Une exigence parentale pourrait avoir une exigence enfant.
- Chaque exigence se voit attribuer un identifiant unique pour l'identification.