Présentation de la matrice de traçabilité des exigences (portée)

La matrice de traçabilité des exigences (RTM) est l'élément de base de tout projet logiciel. La matrice de traçabilité des exigences (RTM) est un document dans un projet de développement logiciel qui est utilisé pour valider toutes les exigences et leurs cas de test correspondants. Cela garantit qu'il n'y a aucun échec dans un projet et que toutes les exigences sont couvertes pendant les tests, ce qui est l'objectif de base de tout projet de test. Dans cette rubrique, nous allons découvrir la matrice de traçabilité des exigences (étendue).

L'objectif principal de toute équipe de test est d'assurer la couverture de test maximale; cela signifie simplement que tout dans un projet doit être testé et que la matrice de traçabilité des exigences (RTM) aide à garantir la même chose. L'objectif réel est de couvrir 100% des scénarios / cas de test. La matrice de traçabilité des exigences (RTM) est généralement sous forme de tableau qui implique essentiellement des relations de va-et-vient entre les exigences et les cas de test. Les exigences sont essentiellement classées en deux sections: -

a) Exigences fonctionnelles: il s'agit essentiellement des exigences qui décrivent le comportement du système. Il a un rapport avec l'aspect fonctionnel du système.

b) Exigences non fonctionnelles: elles sont liées aux caractéristiques de performance du système.

Importance de la matrice de traçabilité des exigences (RTM)

  • Le principal objectif de chaque testeur est de comprendre les exigences du client et de s'assurer que la sortie produite est sans défaut.
  • Pour y parvenir, il faut bien comprendre l'exigence et créer des cas de test positifs et négatifs.
  • Afin de garantir que tous les scénarios possibles sont pris en compte dans les tests, nous avons besoin de la matrice de traçabilité des exigences.
  • Cette matrice est un résumé complet de tout projet qui est généralement une feuille de calcul contenant toutes les exigences avec ses scénarios de test possibles. Il contient également l'état actuel des tests.
  • Cela permet à l'équipe de test de comprendre les différents niveaux de test effectués pour un produit particulier.

Paramètres de la matrice de traçabilité des exigences (RTM)

La matrice de base de traçabilité des exigences (RTM) contient les champs suivants: -

  • ID unique pour l'exigence
  • Énoncé des exigences
  • Type d'exigence
  • Description du besoin
  • Cas de test avec son statut réel

Mais il y a beaucoup plus de paramètres dans la matrice de traçabilité d'un projet de test logiciel typique. En voici quelques-uns: -

  • Pour concevoir le statut ainsi que le statut d'exécution pour le scénario de test spécifique
  • L'état de diverses phases de test comme IAT et UAT peut également être capturé dans cette matrice.
  • Les défauts trouvés et l'état actuel peuvent également être mentionnés dans la même matrice.

Ce type de matrice est la feuille complète contenant les données de toutes les activités de test.

Types de matrice de test de traçabilité

Voici les types de matrice de test de traçabilité indiqués ci-dessous:

1) Avant -

  • Les exigences du projet sont mappées avec les cas de test.
  • Avec cela, le projet se déroule en douceur.
  • Assure un test approfondi des exigences.

2) Inverser ou reculer -

  • Il est utilisé pour mapper les cas de test avec les exigences.
  • Garantit que la portée du projet n'est pas étendue par l'ajout de nouvelles fonctionnalités ou fonctionnalités.

3) bidirectionnel qui est avant + arrière -

  • Lorsque nous créons un document, un document en tant que combinaison de la traçabilité de transfert et de la traçabilité descendante, il est appelé traçabilité bidirectionnelle - où le mappage est effectué à partir des exigences vers les cas de test et des cas de test vers les exigences.
  • Il est bon d'avoir les cas de test pour chacune des exigences et vice versa.

Comment créer une matrice de traçabilité des exigences (RTM)?

Voici les points suivants pour créer une matrice de traçabilité des exigences

1) Objectif cible -

Avant de commencer quoi que ce soit, nous devons définir l'objectif qui nous donne une image claire de la tâche et dans ce cas, cela aidera à connaître l'objectif de la matrice de traçabilité des exigences (RTM).

2) Collecte des faits -

  • Comme le but est décidé, maintenant les artefacts sont nécessaires pour atteindre le but.
  • Les artefacts suivants sont nécessaires pour créer une matrice de traçabilité des exigences (RTM): - Exigences, cas de test, résultats de test et bogues.
  • L'étape suivante consiste à collecter ces artefacts. La dernière version des exigences est requise et les cas de test correspondants doivent également être collectés auprès de l'équipe de test.

3) Pour préparer le modèle de matrice de traçabilité -

Maintenant, la feuille Excel doit être créée et chaque artefact doit être ajouté dans différentes colonnes.

4) Ajout des faits -

  • Nous pouvons maintenant commencer à ajouter tous les artefacts dans la feuille Excel créée.
  • Vous devez vous assurer que chaque exigence, scénario de test et bogue doivent avoir des identifiants uniques.

5) Mise à jour de la matrice de traçabilité des exigences (RTM) -

  • Il s'agit du processus continu jusqu'à la fin du cycle de vie du projet.
  • Tout changement dans l'exigence doit être mis à jour ici.

Avantages de la matrice de traçabilité des exigences (RTM)

  • Souligne les exigences manquantes ou les incohérences du document.
  • Tous les scénarios de test possibles sont couverts.
  • Affiche les défauts globaux et l'état d'exécution avec alignement sur les exigences métier.
  • Aide à la bonne version des documents requis.
  • La matrice de traçabilité des exigences (RTM) aide à créer un instantané pour identifier les lacunes dans la couverture des cas de test par rapport aux exigences du projet.

Portée de la matrice de traçabilité des exigences (RTM) dans tout projet logiciel

  • Le diagramme ci-dessous illustre l'importance de la matrice de traçabilité des exigences (RTM) dans tout projet logiciel. La matrice de traçabilité des exigences (RTM) aide à maintenir l'enregistrement pour chaque mise à jour / changement dans le projet et crée ainsi un suivi facile chaque fois que nécessaire.

  • À partir du diagramme ci-dessus, nous pouvons facilement comprendre que chaque phase du projet est mise à jour dans la matrice de traçabilité des exigences (RTM).
  • Bien que la matrice de traçabilité des exigences (RTM) ne soit qu'une feuille de calcul Excel ordinaire qui contient l'état des exigences, des cas de test, des spécifications de conception, des bogues, etc.
  • On peut dire l'état complet du projet logiciel en regardant cette fiche.
  • De plus, la simple connaissance de la matrice de traçabilité des exigences (RTM) ne suffit pas si l'on gère les exigences dans un projet de développement logiciel, mais il est également important d'avoir un examen approfondi du document de la matrice de traçabilité des exigences (RTM) tout au long de la projet logiciel.

Articles recommandés

Ceci est un guide de la matrice de traçabilité des exigences (portée). Nous discutons ici de l'importance de la matrice de traçabilité des exigences et des types de matrice de test de traçabilité. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Communication en gestion de projet
  2. Cycle de vie de la gestion de projet
  3. Matrice de traçabilité des exigences
  4. Outils de gestion de projet Agile