Einführung in die Anforderungsrückverfolgbarkeitsmatrix

Die Fertigstellung eines Projekts ist eine Herausforderung für jedes Unternehmen, und jedes Projekt hat unterschiedliche Anforderungen und Ansätze. Sie können ein Projekt rechtzeitig fertigstellen, wenn jede Anforderung ordnungsgemäß analysiert wurde. Um den Projektabschluss zu vereinfachen und alle Anforderungen zu erfüllen, verwenden wir RTM (Requirement Traceability Matrix). Ein RTM ist ein Dokument oder eine Tabelle, die die Anforderungen während des gesamten Validierungsprozesses miteinander verknüpft. Mit der Anforderungsrückverfolgbarkeitsmatrix soll sichergestellt werden, dass alle für ein System definierten Anforderungen im Lebenszyklus getestet werden.

Definition der Anforderungsrückverfolgbarkeitsmatrix

Die Anforderungsrückverfolgbarkeitsmatrix, die normalerweise als RTM bezeichnet wird, ist ein Dokument oder eine Tabelle, in die die Anforderungen der Kunden für das in Arbeit befindliche Projekt eingetragen sind. Dies ist eine einfache Art von Matrix mit Zeilen- und Spaltenstruktur, die klar definiert, welche Anforderung erfüllt ist und welche zwischen den Prozessen geändert wird. Daher verfolgen wir im gesamten RTM die Testfälle in Bezug auf die Anforderung des Kunden und sehen die Mängel in der Anforderung während des Prozesses.

Warum ist eine Anforderungsrückverfolgbarkeitsmatrix erforderlich?

Es gibt eine Reihe von Vorteilen von RTM, vor allem, wie wir oben besprochen haben, dass dies verwendet wird, um die Anforderungen der Kunden nachzuvollziehen, und wir können auch die Mängel in den Anforderungen finden, falls welche vorhanden sind. Abgesehen davon stellt RTM die Qualität des Projekts zur Verfügung, da dadurch verschiedene Mängel beseitigt werden. Auch wenn sich zwischen den Tests Änderungen an den Anforderungen ergeben, können wir diese problemlos ändern und Zeit und Energie sparen. Diese Dinge tragen wesentlich dazu bei, das Projekt rechtzeitig und schneller abzuschließen.

Arten der Anforderungsrückverfolgbarkeitsmatrix

Schauen wir uns die verschiedenen Rückverfolgbarkeitsmatrizen an.

Rückverfolgbarkeit vorwärts

Die Vorwärtsrückverfolgbarkeit ist die Art der Rückverfolgbarkeitsmatrix. Sie hilft dem Manager zu analysieren und sicherzustellen, dass das Projekt reibungslos in die richtige Richtung verläuft und alle vom Kunden gestellten Anforderungen getestet werden.

Rückverfolgbarkeit

Dies ist eine weitere Art von Matrix, die dem Manager sicherstellt, dass der Umfang des Projekts nicht erweitert oder die dort geltenden Anforderungen genau eingehalten werden, ohne dass zusätzliche Fälle oder Funktionen hinzugefügt werden, die möglicherweise nicht Teil des Projekts sind.

Rückverfolgbarkeit von Bidi-Abschnitten

Diese Art der Rückverfolgbarkeit hilft dem Manager, die Anforderungen auf Testfälle für die Rückverfolgbarkeit vorwärts und rückwärts in einem einzigen Dokument abzubilden. Dieser Typ stellt also sicher, dass alle Anforderungen ordnungsgemäß getestet werden.

Beispiele für die Anforderungsrückverfolgbarkeitsmatrix

Geschäftsanforderung Nr .

Beschreibung

BR1

Einige geschäftliche Anforderungen bezüglich der Verfügbarkeit der Echtzeitüberwachung wurden vom Kunden gestellt.

BR2

Eine Anforderung des Geschäftsinhabers bezüglich der Mitarbeiterdetails auf dem Bildschirm.

BR3

Die Anforderung des Benutzers bezüglich des Themenwechsels des Bildschirms.

BR4

Eine andere Geschäftsanforderung.

Sprich, TS1 (BR1) - Option für Echtzeitüberwachung.

Testfälle

Testfall 1: Option TS1.TC1 (BR1) erfolgreich ausgeführt.

Testfall 2: Die Option TS1.TC2 (BR1) ist deaktiviert.

Mängel

Während der Ausführung, wenn ein Fehler festgestellt wird, funktioniert die Echtzeitüberwachung nicht ordnungsgemäß und die Daten werden nicht alle Sekunden aktualisiert. Daher wird eine Fehler-ID generiert, um dieses spezielle Problem zu beheben.

Angenommen, X01, so wird diese ID in der Matrix abgebildet, um den Defekt anzuzeigen.

Matrix für Testabdeckung und Anforderungsrückverfolgbarkeit

Testabdeckung ist definiert als der Prozess, bei dem wir überprüfen, welche Anforderungen der Kunde hat und welche Anforderungen zu Beginn des Testprozesses zu testen sind. Dies geschieht normalerweise, um das Risiko eines Defekts im Projekt auszuschließen.

Um die vollständige Testabdeckung zu erreichen, muss die Rückverfolgbarkeit der Anforderungen hergestellt werden. In dem alle Mängel abgebildet sind.

Arten von Anforderungsspezifikationen

1. Dokument mit den Softwareanforderungen
2. Geschäftsanforderung
3. Use Case Document
4. Projektanforderungsdokument
5. Dokumente zur Fehlerüberprüfung

Leistungen

  • Überprüfung, ob eine Testabdeckung von 100% erreicht wird.
  • Die Auswirkung von Testfällen auf die Regression ist leicht zu bestimmen.
  • Dies hilft uns, den Umfang fehlender funktionaler Anforderungen zu beseitigen.
  • Es macht die Projektevaluierung einfach und unkompliziert.

Wie erstelle ich eine Anforderungsrückverfolgbarkeitsmatrix?

RTM wie oben beschrieben ist das Zeilen- und Spaltendokument, das die Testabdeckung über die verschiedenen Anforderungen und die darin festgestellten Fehler enthält. Grundsätzlich sollte man zum Erstellen eines RTM Zugriff auf Microsoft Excel haben, da es alle notwendigen Tools enthält, die zum Erstellen der Matrix erforderlich sind.

Außerdem sind Excel-Kenntnisse sehr hilfreich, da zum Erstellen einer Matrix verschiedene Tools verwendet werden und auch verschiedene Formeln vorhanden sind. Wenn man also Kenntnisse darüber hat, kann man die Matrix leicht erstellen und dieselbe ausführen. Hier ist das Beispiel des RTM:

Wichtige Punkte zum Erinnern

  1. Stellen Sie sicher, dass jede Anforderung vollständig in der Matrix eingetragen ist, während Sie die Matrix erstellen.
  2. Die Darstellung der Matrix sollte so sein, es sollte leicht verständlich sein, man kann eine andere Farbkombination verwenden, um die verschiedenen Segmente in der Matrix zu markieren.
  3. Mängel sollten ordnungsgemäß in der Matrix mit der richtigen ID berechtigt sein.

Fazit

RTM (Requirement Traceability Matrix) ist der beste Weg, um alle Anforderungen des Kunden im Projekt zu erfüllen. Wenn während des Tests ein Fehler festgestellt wird, wird dieser aus dem Prozess entfernt, damit das Projekt nicht weiter geschädigt wird. Mit der Zeit ist dies ein wirksames Instrument für die Projektevaluierung. Bei der Erstellung der Matrix wird davon ausgegangen, dass die Matrix die gesamte Spezifikation oder Anforderung des Projekts und die gesamte Testabdeckung korrekt in der Matrix wiedergibt, mit der Ausnahme, dass die Fehler-ID korrekt und für die Anforderung in relevant sein sollte was dies gefunden wird. Die Daten sollten ordnungsgemäß analysiert und ein separater Bericht darüber erstellt werden, warum diese Mängel auftreten und wie der Umfang dieser Mängel beseitigt werden sollte. Diese Dinge machen die Projektevaluierung stark und die Ausführung des Projekts wird auch einfach sein. Endlich können wir also sagen, dass ein gutes RTM der Trailer des guten Projekts ist.

Empfohlene Artikel

Dies ist eine Anleitung zur Anforderungsrückverfolgbarkeitsmatrix mit einem Beispiel. Hier haben wir das Konzept, die Typen, die Testabdeckung und das Erstellen einer Anforderungsrückverfolgbarkeitsmatrix anhand von Beispielen besprochen. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren -

  1. Was sind Maven Plugins?
  2. Vorteile der Verwendung von Selen
  3. Was ist PPC?