Übersicht über die Anforderungsrückverfolgbarkeitsmatrix (Umfang)

Die Requirement Traceability Matrix (RTM) ist der Grundbaustein für jedes Softwareprojekt. Die Requirement Traceability Matrix (RTM) ist ein Dokument in einem Softwareentwicklungsprojekt, mit dem alle Anforderungen und ihre entsprechenden Testfälle validiert werden. Dies stellt sicher, dass in einem Projekt keine Fehler auftreten und alle Anforderungen während des Testens abgedeckt werden, was das grundlegende Ziel jedes Testprojekts ist. In diesem Thema lernen wir die Anforderungsrückverfolgbarkeitsmatrix (Scope) kennen.

Das Hauptaugenmerk eines jeden Testteams liegt darauf, die maximale Testabdeckung sicherzustellen. Es bedeutet lediglich, dass alles in einem Projekt getestet werden muss und die Requirement Traceability Matrix (RTM) hilft, dies sicherzustellen. Das eigentliche Ziel ist es, 100% Szenarien / Testfälle abzudecken. Die Anforderungsrückverfolgbarkeitsmatrix (RTM) ist im Allgemeinen tabellarisch aufgebaut und umfasst im Wesentlichen das Hin- und Herbewegen von Beziehungen zwischen Anforderungen und Testfällen. Die Anforderungen sind grundsätzlich in zwei Abschnitte unterteilt:

a) Funktionale Anforderungen: Dies sind im Wesentlichen die Anforderungen, die das Verhalten des Systems beschreiben. Es hat einen Bezug zum funktionalen Aspekt des Systems.

b) Nichtfunktionale Anforderungen: Sie hängen mit dem Leistungsmerkmal des Systems zusammen.

Bedeutung der Anforderungsrückverfolgbarkeitsmatrix (RTM)

  • Das Hauptmotiv eines jeden Testers ist es, die Anforderungen des Kunden zu verstehen und sicherzustellen, dass die produzierte Ausgabe fehlerfrei ist.
  • Um dies zu erreichen, muss man die Anforderungen genau verstehen und positive und negative Testfälle erstellen.
  • Um sicherzustellen, dass alle möglichen Szenarien beim Testen berücksichtigt werden, benötigen wir die Anforderungsrückverfolgbarkeitsmatrix.
  • Diese Matrix ist eine vollständige Zusammenfassung eines Projekts, bei dem es sich normalerweise um ein Arbeitsblatt handelt, das alle Anforderungen mit den möglichen Testszenarien enthält. Es enthält auch den aktuellen Status der Prüfung.
  • Dies hilft dem Testteam, die verschiedenen Teststufen für ein bestimmtes Produkt zu verstehen.

Parameter in der Anforderungsrückverfolgbarkeitsmatrix (RTM)

Die grundlegende Requirement Traceability Matrix (RTM) enthält die folgenden Felder:

  • Eindeutige ID für Anforderung
  • Anforderungserklärung
  • Art der Anforderung
  • Beschreibung der Anforderung
  • Testfälle mit ihrem aktuellen Status

Die Rückverfolgbarkeitsmatrix eines typischen Software-Testprojekts enthält jedoch viel mehr Parameter. Im Folgenden sind einige von ihnen:

  • Design Status sowie Ausführungsstatus für den spezifischen Testfall
  • In dieser Matrix kann auch der Status verschiedener Testphasen wie IAT und UAT erfasst werden.
  • Gefundene Fehler und der aktuelle Status können ebenfalls in derselben Matrix angegeben werden.

Diese Art von Matrix ist das vollständige Blatt, das Daten für alle Testaktivitäten enthält.

Arten der Rückverfolgbarkeitstestmatrix

Nachfolgend sind die Typen der Rückverfolgbarkeitstestmatrix aufgeführt:

1) Weiterleiten -

  • Anforderungen des Projekts werden mit den Testfällen abgebildet.
  • Damit verläuft das Projekt reibungslos.
  • Gewährleistet eine gründliche Prüfung der Anforderungen.

2) Rückwärts oder Rückwärts -

  • Es wird verwendet, um die Testfälle den Anforderungen zuzuordnen.
  • Stellt sicher, dass der Projektumfang nicht durch neue Funktionen oder Features erweitert wird.

3) Bidirektional, dh vorwärts + rückwärts -

  • Wenn wir ein Dokument erstellen, wird ein Dokument als eine Kombination aus Rückverfolgbarkeit für die Weiterleitung und Rückverfolgbarkeit für die Weiterleitung bezeichnet. Dabei erfolgt die Zuordnung von den Anforderungen zu Testfällen und von den Testfällen zu den Anforderungen.
  • Es ist gut, die Testfälle für jede Anforderung zu haben und umgekehrt.

Erstellen einer Anforderungsrückverfolgbarkeitsmatrix (RTM)

Im Folgenden sind die folgenden Punkte aufgeführt, um eine Anforderungsrückverfolgbarkeitsmatrix zu erstellen

1) Ziel Ziel -

Bevor wir anfangen, müssen wir das Ziel festlegen, das uns ein klares Bild der Aufgabe gibt. In diesem Fall hilft es, den Zweck der Anforderungsrückverfolgbarkeitsmatrix (RTM) zu kennen.

2) Fakten Sammlung -

  • Wenn das Ziel festgelegt ist, werden nun die Artefakte benötigt, um das Ziel zu erreichen.
  • Folgende Artefakte sind erforderlich, um eine Requirement Traceability Matrix (RTM) zu erstellen: - Anforderungen, Testfälle, Testergebnisse und Fehler.
  • Der nächste Schritt ist das Sammeln dieser Artefakte. Die neueste Version der Anforderungen ist erforderlich, und entsprechende Testfälle müssen vom Testteam abgeholt werden.

3) Vorbereitung der Vorlage für die Rückverfolgbarkeitsmatrix -

Nun soll das Excel-Sheet erstellt werden und jedes Artefakt in verschiedenen Spalten hinzugefügt werden.

4) Hinzufügung der Tatsachen -

  • Jetzt können wir alle Artefakte in das erstellte Excel-Sheet einfügen.
  • Es muss sichergestellt werden, dass jede Anforderung, jeder Testfall und jeder Fehler eindeutige IDs haben.

5) Aktualisierung der Anforderungsrückverfolgbarkeitsmatrix (RTM) -

  • Dies ist der kontinuierliche Prozess bis zum Ende des Projektlebenszyklus.
  • Jede Änderung der Anforderung muss hier aktualisiert werden.

Vorteile der Anforderungsrückverfolgbarkeitsmatrix (RTM)

  • Hebt die fehlenden Anforderungen oder Dokumentinkonsistenzen hervor.
  • Alle möglichen Testszenarien werden behandelt.
  • Zeigt den allgemeinen Fehler- und Ausführungsstatus mit Ausrichtung auf die Geschäftsanforderungen an.
  • Hilft bei der korrekten Versionierung der erforderlichen Dokumente.
  • Die Requirement Traceability Matrix (RTM) hilft bei der Erstellung eines Schnappschusses, um die Lücken in der Testfallabdeckung aus der Projektanforderung zu identifizieren.

Umfang der Anforderungsrückverfolgbarkeitsmatrix (RTM) in jedem Softwareprojekt

  • Das folgende Diagramm zeigt die Bedeutung der Requirement Traceability Matrix (RTM) in jedem Softwareprojekt. Die Requirement Traceability Matrix (RTM) hilft bei der Verwaltung der Aufzeichnungen für jede Aktualisierung / Änderung im Projekt und ermöglicht so eine einfache Nachverfolgung, wann immer dies erforderlich ist.

  • Aus dem obigen Diagramm können wir leicht erkennen, dass jede Phase des Projekts in der Requirement Traceability Matrix (RTM) aktualisiert wird.
  • Die Requirement Traceability Matrix (RTM) ist zwar nur eine gewöhnliche Excel-Tabelle, die den Status der Anforderungen, Testfälle, Entwurfsspezifikationen, Fehler usw. enthält.
  • Anhand dieses Blattes kann der vollständige Status des Softwareprojekts abgelesen werden.
  • Außerdem ist es nicht ausreichend, nur die Requirement Traceability Matrix (RTM) zu kennen, wenn die Anforderungen in einem Softwareentwicklungsprojekt verwaltet werden. Es ist jedoch auch wichtig, dass Sie im Verlauf des Dokuments die Requirement Traceability Matrix (RTM) gründlich durcharbeiten Software-Projekt.

Empfohlene Artikel

Dies ist eine Anleitung zur Requirement Traceability Matrix (Scope). Hier diskutieren wir die Bedeutung der Anforderungsrückverfolgbarkeitsmatrix und die Typen der Rückverfolgbarkeitstestmatrix. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren -

  1. Kommunikation im Projektmanagement
  2. Projektmanagement-Lebenszyklus
  3. Anforderungsrückverfolgbarkeitsmatrix
  4. Agile Projektmanagement-Tools