Przegląd matrycy identyfikowalności wymagań (zakres)

Matryca śledzenia wymagań (RTM) jest podstawowym elementem każdego projektu oprogramowania. Matryca śledzenia wymagań (RTM) to dokument w projekcie rozwoju oprogramowania, który służy do sprawdzania poprawności wszystkich wymagań i odpowiadających im przypadków testowych. Zapewnia to, że nie ma żadnych błędów w projekcie, a wszystkie wymagania są pokrywane podczas testowania, co jest podstawowym celem każdego projektu testowego. W tym temacie poznamy Matrycę śledzenia wymagań (zakres).

Głównym celem każdego zespołu testującego jest zapewnienie maksymalnego zasięgu testu; oznacza to po prostu, że wszystko w projekcie musi zostać przetestowane, a matryca śledzenia wymagań (RTM) pomaga zapewnić to samo. Rzeczywistym celem jest objęcie 100% scenariuszy / przypadków testowych. Matryca śledzenia wymagań (RTM) ma na ogół formę tabelaryczną, która zasadniczo obejmuje relacje między wymaganiami a przypadkami testowymi. Wymagania są zasadniczo podzielone na dwie sekcje:

a) Wymagania funkcjonalne: Są to w zasadzie wymagania opisujące zachowanie systemu. Ma związek z aspektem funkcjonalnym systemu.

b) Wymagania niefunkcjonalne: Jest to związane z charakterystyką wydajności systemu.

Znaczenie macierzy śledzenia wymagań (RTM)

  • Podstawowym motywem każdego testera jest zrozumienie wymagań klienta i zapewnienie, że wytworzone dane wyjściowe są wolne od wad.
  • Aby to osiągnąć, należy dokładnie zrozumieć wymaganie i stworzyć pozytywne i negatywne przypadki testowe.
  • Aby mieć pewność, że wszystkie możliwe scenariusze są brane pod uwagę podczas testowania, potrzebujemy Matrycy śledzenia wymagań.
  • Ta matryca jest pełnym podsumowaniem każdego projektu, który zazwyczaj jest arkuszem zawierającym wszystkie wymagania wraz z możliwymi scenariuszami testowymi. Zawiera także bieżący stan testowania.
  • Pomaga to zespołowi testującemu zrozumieć różne poziomy testów przeprowadzonych dla konkretnego produktu.

Parametry w macierzy śledzenia wymagań (RTM)

Bardzo podstawowa matryca śledzenia wymagań (RTM) zawiera następujące pola: -

  • Unikalny identyfikator wymagania
  • Deklaracja wymagań
  • Rodzaj wymagania
  • Opis wymagania
  • Sprawy testowe z ich aktualnym statusem

Ale w matrycy identyfikowalności typowego projektu testowania oprogramowania jest o wiele więcej parametrów. Poniżej niektóre z nich:

  • Aby zaprojektować Status oraz status wykonania dla konkretnego przypadku testowego
  • Status różnych faz testowania, takich jak IAT i UAT, można również zarejestrować w tej matrycy.
  • Znalezione wady i aktualny stan można również wymienić w tej samej matrycy.

Ten rodzaj matrycy jest kompletnym arkuszem zawierającym dane dla wszystkich działań testowych.

Rodzaje matrycy testu identyfikowalności

Oto typy macierzy testu identyfikowalności podane poniżej:

1) Naprzód -

  • Wymagania projektu są mapowane z przypadkami testowymi.
  • Dzięki temu projekt przebiega płynnie.
  • Zapewnia dokładne przetestowanie wymagań.

2) Do tyłu lub do tyłu -

  • Służy do mapowania przypadków testowych z wymaganiami.
  • Zapewnia, że ​​zakres projektu nie zostanie rozszerzony przez dodanie nowej funkcjonalności lub funkcji.

3) Dwukierunkowy, który jest do przodu + do tyłu -

  • Kiedy tworzymy dokument jako kombinację możliwości śledzenia przekazywania i śledzenia wstecznego, jest to określane jako śledzenie dwukierunkowe - gdy mapowanie odbywa się od wymagań do przypadków testowych i od przypadków testowych do wymagań.
  • Dobrze jest mieć przypadki testowe dla każdego z wymagań i odwrotnie.

Jak utworzyć matrycę śledzenia wymagań (RTM)?

Oto następujące punkty dotyczące tworzenia Matrycy śledzenia wymagań

1) Cel docelowy -

Zanim zaczniemy cokolwiek, musimy wyznaczyć cel, który daje nam jasny obraz zadania, a w tym przypadku pomoże poznać cel Matrycy śledzenia wymagań (RTM).

2) Zbiór faktów -

  • Gdy cel zostanie ustalony, teraz artefakty są potrzebne do osiągnięcia celu.
  • Aby zbudować matrycę śledzenia wymagań (RTM), potrzebne są następujące artefakty: - Wymagania, przypadki testowe, wyniki testów i błędy.
  • Następnym krokiem jest zebranie tych artefaktów. Wymagana jest najnowsza wersja wymagań, a także odpowiednie przypadki testowe należy zebrać od zespołu testującego.

3) Aby przygotować szablon matrycy identyfikowalności -

Teraz należy utworzyć arkusz programu Excel i każdy artefakt należy dodać w różnych kolumnach.

4) Dodanie faktów -

  • Teraz możemy zacząć dodawać wszystkie artefakty w utworzonym arkuszu programu Excel.
  • Musisz upewnić się, że każde wymaganie, przypadek testowy i błąd powinny mieć unikalne identyfikatory.

5) Aktualizacja matrycy śledzenia wymagań (RTM) -

  • Jest to proces ciągły do ​​końca cyklu życia projektu.
  • Wszelkie zmiany w wymaganiu należy zaktualizować tutaj.

Zalety matrycy śledzenia wymagań (RTM)

  • Podkreśla brakujące wymagania lub niespójności dokumentów.
  • Uwzględniono wszystkie możliwe scenariusze testowe.
  • Pokazuje ogólne wady i status wykonania z dostosowaniem do wymagań biznesowych.
  • Pomaga we właściwej wersji wymaganych dokumentów.
  • Matryca śledzenia wymagań (RTM) pomaga w tworzeniu migawki w celu zidentyfikowania luk w pokryciu przypadków testowych na podstawie wymagań projektu.

Zakres matrycy śledzenia wymagań (RTM) w każdym projekcie oprogramowania

  • Poniższy schemat przedstawia znaczenie Matrycy śledzenia wymagań (RTM) w każdym projekcie oprogramowania. Matryca śledzenia wymagań (RTM) pomaga w utrzymywaniu rekordu dla każdej aktualizacji / zmiany w projekcie, a zatem umożliwia łatwe śledzenie go w razie potrzeby.

  • Z powyższego diagramu możemy łatwo stwierdzić, że każda faza projektu jest aktualizowana w Matrycy śledzenia wymagań (RTM).
  • Chociaż Matryca śledzenia wymagań (RTM) jest zwykłym arkuszem kalkulacyjnym Excel, który zawiera stan wymagań, przypadków testowych, specyfikacji projektowych, błędów itp.
  • Patrząc na ten arkusz, można poznać pełny status projektu oprogramowania.
  • Również sama znajomość matrycy śledzenia wymagań (RTM) nie jest wystarczająca, jeśli ktoś zarządza wymaganiami w projekcie rozwoju oprogramowania, ale ważne jest również dokładne przejrzenie dokumentu Matrycy śledzenia wymagań (RTM) przez cały czas trwania projekt oprogramowania.

Polecane artykuły

Jest to przewodnik po matrycy śledzenia wymagań (zakres). Tutaj omawiamy znaczenie macierzy identyfikowalności wymagań i typy macierzy testu identyfikowalności. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Komunikacja w zarządzaniu projektami
  2. Cykl życia projektu
  3. Macierz identyfikowalności wymagań
  4. Zwinne narzędzia do zarządzania projektami