Wprowadzenie do matrycy śledzenia wymagań

Realizacja projektu jest wyzwaniem dla każdej firmy, a każdy projekt ma inne wymagania i podejścia, można ukończyć projekt na czas, gdy każde wymaganie zostanie odpowiednio przeanalizowane. Aby ułatwić zakończenie projektu i spełnić wszystkie wymagania, używamy RTM (matrycy śledzenia wymagań). RTM to dokument lub tabela, która łączy wymagania podczas całego procesu sprawdzania poprawności. Matryca śledzenia wymagań ma na celu zapewnienie, że wszystkie wymagania zdefiniowane dla systemu są testowane w cyklu życia.

Definicja matrycy identyfikowalności wymagań

Matryca śledzenia wymagań nazywana zwykle jako RTM jest dokumentem lub tabelą, która zawiera wymagania klientów dotyczące projektu w pracy. Jest to prosty typ matrycy o strukturze wierszy i kolumn, który jasno określa, które wymaganie jest spełnione, a które zmienia się pomiędzy procesami. Tak więc w całym RTM śledzimy przypadki testowe dotyczące wymagań klienta i przeglądamy defekty wymagań w trakcie procesu.

Dlaczego wymagana jest matryca śledzenia wymagań?

Istnieje wiele korzyści z RTM, przede wszystkim, jak omówiliśmy powyżej, że służy to do śledzenia wymagań klientów, a także możemy znaleźć wady w wymaganiu, jeśli takie istnieją. Oprócz tego, RTM zapewnia jakość projektu, ponieważ różne usterki są przez to usuwane, a także jeśli istnieje jakakolwiek zmiana w wymaganiu pomiędzy testem, możemy łatwo to zmienić i zaoszczędzić czas i energię. Te rzeczy bardzo pomagają w ukończeniu projektu na czas i szybciej.

Rodzaje matrycy identyfikowalności wymagań

Spójrzmy na inną Matrycę Identyfikowalności.

Identyfikowalność do przodu

Śledzenie z wyprzedzeniem jest rodzajem macierzy identyfikowalności, pomoże menedżerowi w analizie i upewnieniu się, że projekt przebiega płynnie we właściwym kierunku, a wszystkie wymagania podane przez klienta są testowane.

Śledzenie wstecz

Jest to inny rodzaj matrycy, która zapewnia kierownikowi, że zakres projektu nie jest powiększony lub że ściśle przestrzegany jest wymóg bez dodawania dodatkowych przypadków lub funkcji, które mogą nie być częścią projektu.

Śledzenie przekrojowe BiDi

Ten rodzaj identyfikowalności pomaga menedżerowi zmapować wymagania do testowania przypadków zarówno dla identyfikowalności do przodu, jak i wstecz w jednym dokumencie. Ten typ gwarantuje, że wszystkie wymagania zostaną przetestowane poprawnie.

Przykłady macierzy śledzenia wymagań

Wymaganie biznesowe nr

Opis

BR1

Klient otrzymał pewne wymagania biznesowe dotyczące dostępności monitorowania w czasie rzeczywistym.

BR2

Wymaganie właściciela firmy dotyczące szczegółów pracownika na ekranie.

BR3

Wymaganie od użytkownika dotyczące zmiany motywu ekranu.

BR4

Niektóre inne wymagania biznesowe.

Powiedz, TS1 (BR1) - Zapewniona jest opcja monitorowania w czasie rzeczywistym.

Przypadki testowe

Przypadek testowy 1: Opcja TS1.TC1 (BR1) została wykonana pomyślnie.

Przypadek testowy 2: Opcja TS1.TC2 (BR1) jest wyłączona.

Wady

Dlatego podczas wykonywania w przypadku wykrycia jakiejkolwiek usterki, takiej jak monitorowanie w czasie rzeczywistym, nie działa poprawnie, a dane nie są aktualizowane co sekundę, dlatego generowany jest identyfikator usterki w celu rozwiązania tego konkretnego problemu.

Powiedz X01, więc ten identyfikator jest odwzorowany w macierzy, aby pokazać defekt.

Pokrycie testowe i matryca identyfikowalności wymagań

Pokrycie testowe jest definiowane jako proces, w którym sprawdzamy, jakie są wymagania klienta i które wymagania należy przetestować, gdy rozpocznie się proces testowania. Zwykle odbywa się to w celu wyeliminowania szansy na defekt w projekcie.

Aby osiągnąć pełne pokrycie testowe, wymagane jest ustanowienie „identyfikowalności wymagań”. W którym są mapowane wszystkie defekty.

Rodzaje specyfikacji wymagań

1. Dokument specyfikacji wymagań oprogramowania
2. Wymagania biznesowe
3. Użyj dokumentu sprawy
4. Dokument wymagań projektowych
5. Dokumenty weryfikacji wad

Korzyści

  • Aby sprawdzić, czy uzyskano 100% pokrycia testowego.
  • Łatwo jest określić wpływ przypadków testowych na regresję.
  • Pomaga nam to usunąć zakres brakujących wymagań funkcjonalnych.
  • Sprawia, że ​​ocena projektu jest łatwa i prosta.

Jak stworzyć matrycę śledzenia wymagań?

RTM, jak omówiono powyżej, to dokument wiersza i kolumny, który zawiera zakres testów na temat różnych wymagań i stwierdzonych wad. Zasadniczo, aby utworzyć RTM, należy mieć dostęp do Microsoft Excel, ponieważ zawiera on wszystkie niezbędne narzędzia wymagane do wykonania matrycy.

Poza tym znajomość Excela jest bardzo pomocna, ponieważ do tworzenia macierzy używa się różnych narzędzi, a także istnieją różne formuły, więc jeśli ktoś ma wiedzę na ten temat, łatwo tworzy matrycę i wykonuje to samo. Oto przykład RTM:

Ważne punkty do zapamiętania

  1. Upewnij się, że każde wymaganie jest całkowicie wpisane do matrycy podczas tworzenia matrycy.
  2. Reprezentacja matrycy powinna być taka, powinna być łatwa do zrozumienia, można użyć innej kombinacji kolorów do oznaczenia różnych segmentów matrycy.
  3. Wady powinny być odpowiednio uzasadnione w matrycy, z odpowiednim identyfikatorem.

Wniosek

RTM (Matryca identyfikowalności wymagań) jest najlepszym sposobem spełnienia wszystkich wymagań klienta w projekcie. Dzięki temu, jeśli podczas testu zostanie wykryta jakakolwiek wada, zostanie ona usunięta z procesu, aby nie zaszkodzić projektowi. Do tego czasu jest to skuteczne narzędzie do oceny projektu. Myślenie, które jest wymagane podczas tworzenia matrycy, polega na tym, że matryca pokaże całą specyfikację lub wymagania projektu, a całe pokrycie testowe powinno być odpowiednio wymienione w matrycy, oprócz tego, że identyfikator wady powinien być odpowiedni i powinien odpowiadać wymaganiu w które to znaleziono. Dane powinny być odpowiednio przeanalizowane i należy sporządzić osobny raport, wyjaśniający, dlaczego te wady występują i jak należy wyeliminować ich zakres. Te rzeczy sprawiają, że ocena projektu jest silna, a realizacja projektu będzie również prosta. Wreszcie możemy powiedzieć, że dobry RTM jest zwiastunem dobrego projektu.

Polecane artykuły

To był przewodnik po Matrycy Identyfikowalności Wymagań z przykładem. W tym miejscu omówiliśmy koncepcję, typy, zakres testów i sposób tworzenia przykładów Matryca śledzenia wymagań z przykładami. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Co to są wtyczki Maven?
  2. Korzyści ze stosowania selenu
  3. Co to jest PPC?