Mi az a követelmények nyomon követhetőségi mátrixa (RTM) a tesztelés során?

Mi az a Traceability Matrix (TM)?

A Nyomon követhetőségi mátrix egy olyan dokumentum, amely minden olyan két-alapvonalú dokumentumot társít, amelyhez több-több kapcsolat szükséges a kapcsolat teljességének ellenőrzéséhez.

A követelmények nyomon követésére és az aktuális projektkövetelmények teljesítésének ellenőrzésére szolgál.

Mi az a Követelmény-követési mátrix?

Követelménykövetési mátrix (RTM) egy olyan dokumentum, amely tesztesetekkel leképezi és nyomon követi a felhasználói igényeket. Egyetlen dokumentumban rögzíti az ügyfél által javasolt összes követelményt és a követelmények nyomon követhetőségét, amelyet a szerződés megkötésekor kézbesítenek Szoftverfejlesztés életciklusa. A Requirement Traceability Matrix fő célja annak ellenőrzése, hogy minden követelményt tesztesetekkel ellenőriznek, így a szoftvertesztelés során egyetlen funkcionalitás sem kerül kijelölésre.

Miért fontos az RTM?

Minden tesztelő fő célja az, hogy megértse az ügyfél igényeit, és gondoskodjon arról, hogy a kimeneti termék hibamentes legyen. E cél elérése érdekében minden minőségellenőrzőnek alaposan meg kell értenie a követelményt, és pozitív és negatív teszteseteket kell készítenie.

Ez azt jelentené, hogy az ügyfél által biztosított szoftverkövetelményeket tovább kell bontani különböző forgatókönyvekre, és tovább kell vizsgálni a teszteseteket. Mindegyik esetet egyedileg kell végrehajtani.

Felmerül itt a kérdés, hogyan biztosítható, hogy a követelmény minden lehetséges forgatókönyvet/esetet figyelembe véve tesztelve legyen? Hogyan biztosítható, hogy egyetlen követelmény se maradjon ki a tesztelési ciklusból?

Egy egyszerű módszer a követelmény nyomon követése a megfelelő tesztforgatókönyvekkel és teszt esetek. Ezt csak „követelménykövetési mátrixnak” nevezik.

A nyomon követhetőségi mátrix jellemzően egy munkalap, amely tartalmazza a követelményeket minden lehetséges lehetőségével együtt teszt forgatókönyvek valamint az esetek és azok jelenlegi állapota, azaz sikeresen-e vagy megbukott-e. Ez segítene a tesztelő csapatnak abban, hogy megértse az adott terméknél végzett tesztelési tevékenységek szintjét.

Mely paramétereket kell felvenni a Követelmény Nyomon követhetőségi Mátrixba?

  • Követelményazonosító
  • Követelmény típusa és Description
  • Tesztesetek állapottal

Követelmények Nyomon követhetőségi mátrix

Fent egy mintakövetelmény-követési mátrix látható.

De tipikusan szoftver tesztelés projektben a nyomon követhetőségi mátrixnak több lenne, mint ezek a paraméterek.

Követelmények Nyomon követhetőségi mátrix

A fentiek szerint egy követelmény-követési mátrix:

  • Mutassa be a követelménylefedettséget a tesztesetek számában
  • Tervezési állapot, valamint végrehajtási állapot az adott tesztesethez
  • Ha a felhasználóknak felhasználói elfogadási tesztet kell elvégezniük, akkor az UAT állapota is rögzíthető ugyanabban a mátrixban.
  • Ugyanebben a mátrixban megemlíthetők a kapcsolódó hibák és az aktuális állapot is.

Ez a fajta mátrix nyújtana One Stop Shop az összes tesztelési tevékenységhez.

Azon kívül, hogy külön karbantartunk egy excelt. A tesztelő csapat választhat a követelmények nyomon követésére is rendelkezésre álló tesztkezelési eszközöket.

Nyomon követhetőségi tesztmátrix típusai

A szoftverfejlesztésben a nyomon követhetőségi mátrix három fő összetevőre osztható, az alábbiak szerint:

  • Előre nyomon követhetőség: Ez a mátrix annak ellenőrzésére szolgál, hogy a projekt a kívánt irányba és a megfelelő termékhez halad-e. Biztosítja, hogy minden követelményt alkalmazzanak a termékre, és minden követelményt alaposan teszteljenek. Feltérképezi a követelményeket a tesztesetekhez.
  • Visszafelé vagy fordított nyomon követhetőség: Arra szolgál, hogy az aktuális termék jó úton haladjon-e. Az ilyen típusú nyomon követhetőség mögött az a cél, hogy ellenőrizzük, nem bővítjük-e a projekt hatókörét kóddal, tervezési elemekkel, teszttel vagy egyéb olyan munkával, amely nem szerepel a követelményekben. A teszteseteket a követelményekhez rendeli hozzá.
  • Kétirányú nyomon követhetőség (előre+hátra): Ez a nyomon követhetőségi mátrix biztosítja, hogy a tesztesetek minden követelményt lefedjenek. Elemzi a követelmények változásának hatását, amelyet a Disszidál munkatermékben és fordítva.

Követelménykövetési mátrix létrehozása

Ismerjük meg a Követelmény Nyomon követhetőségi Mátrix fogalmát egy Guru99 banki projekten keresztül.

Alapján a a Business Requirement Document (BRD) és a Műszaki követelménydokumentum (TRD), a tesztelők elkezdenek teszteseteket írni.

Tegyük fel, hogy a következő táblázat az Üzleti Követelmény Dokumentumunk ill BRD mert Guru99 banki projekt.

Itt az a forgatókönyv, hogy az ügyfélnek be kell tudnia jelentkezni a Guru99 banki webhelyére a megfelelő jelszóval és user#id-vel, míg a menedzsernek az ügyfél bejelentkezési oldalán keresztül kell bejelentkeznie a webhelyre.

Követelménykövetési mátrix (RTM) létrehozása

Míg az alábbi táblázat a miénk Műszaki követelménydokumentum (TRD).

Követelménykövetési mátrix (RTM) létrehozása

Jegyzet: A minőségbiztosítási csapatok nem dokumentálják a BRD-t és a TRD-t. Ezenkívül egyes cégek használják Funkciókövetelmény-dokumentumok (FRD) amelyek hasonlóak a Technikai Követelmény Dokumentumhoz, de a Nyomon követhetőségi mátrix létrehozásának folyamata ugyanaz marad.

Menjünk előre, és hozzuk létre az RTM-et a tesztelésben

Step 1) termékeink minta teszteset is

"Bejelentkezés ellenőrzése, helyes azonosító és jelszó megadása esetén sikeresen be kell jelentkeznie"

Követelménykövetési mátrix (RTM) létrehozása

Step 2) Határozza meg azt a műszaki követelményt, amelyet ez a teszteset ellenőriz. Tesztesetünknél a műszaki követelmény T94 ellenőrzés alatt áll.

Követelménykövetési mátrix (RTM) létrehozása

Step 3) Vegye figyelembe ezt a műszaki követelményt (T94) a tesztesetben.

Követelménykövetési mátrix (RTM) létrehozása

Step 4) Azonosítsa azt az üzleti követelményt, amelyre ez a TR (Technical Requirement-T94) meghatározásra került

Követelménykövetési mátrix (RTM) létrehozása

Step 5) Vegye figyelembe a BR-t (Üzleti követelmény) a tesztesetben

Követelménykövetési mátrix (RTM) létrehozása

Step 6) Tegye meg a fentieket minden tesztesethez. Later Bontsa ki az első 3 oszlopot a tesztcsomagból. A tesztelés alatt álló RTM készen áll!

Követelménykövetési mátrix (RTM) létrehozása

A Követelmény Nyomon követhetőségi Mátrix előnyei

  • 100%-os tesztlefedettséget igazol
  • Kiemeli a hiányzó követelményeket vagy a dokumentumok következetlenségeit
  • Megmutatja az általános hibákat vagy a végrehajtás állapotát, az üzleti követelményekre összpontosítva
  • Segít a minőségbiztosítási csapat munkájára gyakorolt ​​hatás elemzésében vagy becslésében a tesztesetek újralátogatása vagy újradolgozása tekintetében.

Tanuljuk meg az RTM-et egy példán keresztül a Videóban

Kattints itt ha a videó nem érhető el

Követelmények Nyomon követhetőségi mátrix (RTM) sablon

Kattintson az alábbi gombra az RTM sablon Excel fájl letöltéséhez

Töltse le az Excel RTM-sablonját (.xlsx)

További információk Bővebben