Introduction à la matrice de traçabilité des exigences

L'achèvement d'un projet est un défi pour chaque entreprise, et chaque projet a des exigences et des approches différentes, on peut achever un projet à temps lorsque chaque exigence est correctement analysée. Ainsi, pour faciliter l'achèvement du projet et répondre à toutes les exigences, nous utilisons la RTM (matrice de traçabilité des exigences). Un RTM est un document ou un tableau qui relie les exigences tout au long du processus de validation. La matrice de traçabilité des exigences a pour but de garantir que toutes les exigences définies pour un système sont testées au cours du cycle de vie.

Définition de la matrice de traçabilité des exigences

La matrice de traçabilité des exigences, généralement appelée RTM, est un document ou un tableau qui est enrôlé avec les exigences des clients pour le projet en cours. Il s'agit d'un type simple de matrice avec une structure de lignes et de colonnes, qui définit clairement quelle exigence est remplie et laquelle est modifiée entre les processus. Ainsi, dans l'ensemble du RTM, nous suivons les cas de test concernant l'exigence du client et visualisons les défauts de l'exigence au cours du processus.

Pourquoi la matrice de traçabilité des exigences est-elle requise?

Il y a un certain nombre d'avantages de RTM, tout d'abord comme nous l'avons vu ci-dessus, il est utilisé pour retracer l'exigence des clients et nous pouvons également trouver les défauts de l'exigence, le cas échéant. En dehors de cela, RTM fournit la qualité au projet car différents défauts sont supprimés par cela et également s'il y a un changement dans l'exigence entre les tests, nous pouvons facilement le modifier et économiser du temps et de l'énergie. Ces choses aident beaucoup à terminer le projet à temps et de manière plus rapide.

Types de matrice de traçabilité des exigences

Examinons les différentes matrices de traçabilité.

Traçabilité avant

La traçabilité aval est le type de matrice de traçabilité, elle aidera le gestionnaire à analyser et à s'assurer que le projet se déroule bien dans la bonne direction et que toutes les exigences fournies par le client sont testées.

Traçabilité en arrière

Il s'agit d'un autre type de matrice qui assure au gestionnaire que la portée du projet n'est pas élargie ou que l'exigence qui y est est strictement suivie sans ajouter de cas ou de fonctionnalités supplémentaires qui peuvent ne pas faire partie du projet.

Traçabilité sectionnelle Bidi

Ce type de traçabilité aide le gestionnaire à cartographier les exigences des cas de test pour la traçabilité vers l'avant et vers l'arrière dans un seul document. Ce type garantit donc que toutes les exigences sont testées correctement.

Exemples de matrice de traçabilité des exigences

Exigence commerciale no .

La description

BR1

Le client a obtenu certaines exigences commerciales concernant la disponibilité de la surveillance en temps réel.

BR2

Une exigence du propriétaire de l'entreprise concernant les détails des employés à l'écran.

BR3

L'exigence de l'utilisateur concernant le changement de thème d'écran.

BR4

Une autre exigence commerciale.

Disons, TS1 (BR1) - L'option de surveillance en temps réel est fournie.

Cas de test

Cas de test 1: option TS1.TC1 (BR1) exécutée avec succès.

Cas de test 2: l' option TS1.TC2 (BR1) est désactivée.

Défauts

Ainsi, lors de l'exécution si un défaut est détecté, comme la surveillance en temps réel, ne fonctionne pas correctement et les données ne sont pas mises à jour après chaque seconde, un ID de défaut est donc généré pour résoudre ce problème particulier.

Disons, X01, donc cet ID est mappé dans la matrice pour montrer le défaut.

Couverture de test et matrice de traçabilité des exigences

La couverture des tests est définie comme le processus dans lequel nous vérifions quelles sont les exigences du client et quelles exigences doivent être testées lorsque le processus de test démarre. Cela est généralement fait pour éliminer le risque de défaut dans le projet.

Pour obtenir la couverture complète des tests, l'établissement d'une «traçabilité des exigences» est requis. Dans lequel tous les défauts sont cartographiés.

Types de spécifications d'exigence

1. Document de spécification des exigences logicielles
2. Besoin opérationnel
3. Document de cas d'utilisation
4. Document des exigences du projet
5. Documents de vérification des défauts

Avantages

  • Pour vérifier si la couverture de test à 100% est atteinte.
  • Il est facile de déterminer l'impact des cas de test pour la régression.
  • Cela nous aide à supprimer la portée des exigences fonctionnelles manquantes.
  • Cela rend l'évaluation du projet facile et simple.

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

Le RTM tel que discuté ci-dessus est le document de ligne et de colonne, qui contient la couverture du test sur les différentes exigences et les défauts trouvés dans ce document. Fondamentalement, pour créer un RTM, il faut avoir accès à Microsoft Excel car il contient tous les outils nécessaires qui sont nécessaires pour créer la matrice.

En dehors de cela, la connaissance d'Excel est très utile car pour créer une matrice, différents outils sont utilisés et différentes formules sont là, donc si quelqu'un en a connaissance, il crée facilement la matrice et l'exécute. Voici l'exemple du RTM:

Points importants à retenir

  1. Assurez-vous que chaque exigence est complètement inscrite dans la matrice lors de la création de la matrice.
  2. La représentation de la matrice doit être comme ça, elle doit être facilement compréhensible, on peut utiliser une combinaison de couleurs différente pour marquer les différents segments de la matrice.
  3. Les défauts doivent être correctement intitulés dans la matrice, avec une ID appropriée.

Conclusion

La RTM (matrice de traçabilité des exigences), est le meilleur moyen de répondre à toutes les exigences du client dans le projet, avec cela si un défaut est détecté pendant le test, il est retiré du processus afin de ne pas nuire davantage au projet. D'ici là, c'est un outil efficace pour l'évaluation des projets. L'idée qui est requise lors de la création de la matrice est que la matrice affichera toutes les spécifications ou exigences du projet et que toute la couverture du test doit être mentionnée correctement dans la matrice, à l'exception du fait que l'ID du défaut doit être correct et pertinent pour l'exigence de que cela se trouve. Les données doivent être analysées correctement et un rapport séparé doit être établi, expliquant pourquoi ces défauts se produisent et comment la portée de ces défauts doit être éliminée. Ces éléments rendent l'évaluation du projet solide et l'exécution du projet sera également simple. Donc, enfin, nous pouvons dire qu'un bon RTM est la bande-annonce du bon projet.

Articles recommandés

Il s'agit d'un guide de la matrice de traçabilité des exigences avec un exemple. Ici, nous avons discuté du concept, des types, de la couverture des tests et de la façon de créer une matrice de traçabilité des exigences avec des exemples. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Qu'est-ce que les plugins Maven?
  2. Avantages de l'utilisation du sélénium
  3. Qu'est-ce que le PPC?