Mi az a követelménykövetési mátrix (RTM)? Példa sablonra

Tartalomjegyzék:

Anonim

Mi a Nyomon követhetőségi Mátrix? (TM)

A Traceability Matrix olyan dokumentum, amely összekapcsol minden olyan két alapdokumentumot, amelyhez sok-sok kapcsolat szükséges a kapcsolat teljességének ellenőrzéséhez.

A követelmények nyomon követésére és a projekt jelenlegi követelményeinek teljesítésének ellenőrzésére szolgál.

Mi az a követelménykövetési mátrix?

A követelménykövetési mátrix (RTM) egy olyan dokumentum, amely feltérképezi és nyomon követi a felhasználói követelményeket tesztesetekkel. A kliens által javasolt összes követelményt és a követelmények nyomon követhetőségét egyetlen dokumentumban rögzíti, amelyet a szoftver fejlesztési életciklusának végén ad le. A követelménykövethetőségi mátrix fő célja annak ellenőrzése, hogy minden követelményt teszteseteken keresztül ellenőriznek-e úgy, hogy a szoftver tesztelése során ne ellenőrizzék a funkcionalitást.

Ebben az oktatóanyagban többet megtudhat-

  • Miért fontos az RTM?
  • Mely paramétereket kell felvenni a követelménykövetési mátrixba?
  • A nyomonkövethetőségi tesztmátrix típusai
  • A követelménykövethetőségi mátrix létrehozása
  • A követelménykövetési mátrix előnye
  • Követelmények Traceability Matrix (RTM) sablon

Miért fontos az RTM?

Minden tesztelő fő célja, hogy megértse az ügyfél követelményeit, és ügyeljen arra, hogy a kimeneti termék hibamentes legyen. E cél elérése érdekében minden minőségbiztosításnak alaposan meg kell értenie a követelményt, és pozitív és negatív teszteseteket kell létrehoznia.

Ez azt jelentené, hogy az ügyfél által biztosított szoftverkövetelményeket tovább kell különíteni különféle forgatókönyvekre és tovább tesztelni az eseteket. Ezeket az eseteket külön-külön kell végrehajtani.

Itt felmerül egy kérdés, hogyan lehet megbizonyosodni arról, hogy a követelményt minden lehetséges forgatókönyv / eset figyelembevételével tesztelik? Hogyan lehet biztosítani, hogy bármely követelmény ne maradjon ki a tesztelési ciklusból?

Egyszerű módszer a követelmény nyomon követése a megfelelő vizsgálati forgatókönyvekkel és tesztesetekkel. Ezt csupán „követelménykövetési mátrixnak” nevezik.

A nyomonkövethetőségi mátrix tipikusan egy olyan munkalap, amely tartalmazza a követelményeket az összes lehetséges vizsgálati forgatókönyvvel és esettel, valamint azok aktuális állapotával, azaz ha azok megfeleltek vagy sikertelenek voltak. Ez segítene a tesztelő csapatnak abban, hogy megértsék az adott termékre vonatkozó tesztelési tevékenységek szintjét.

Mely paramétereket kell felvenni a követelménykövetési mátrixba?

  • Követelmény azonosítója
  • A követelmény típusa és leírása
  • Tesztes esetek állapottal

Fent van egy minta követelménykövethetőségi mátrix.

De egy tipikus szoftver tesztelési projektben a nyomonkövethetőségi mátrixnak több lenne, mint ezek a paraméterek.

Amint azt fentebb bemutattuk, a követelmények nyomon követhetőségi mátrixa:

  • Mutassa meg a követelmények lefedettségét a tesztesetek számában
  • Tervezési és végrehajtási állapot az adott tesztesethez
  • Ha bármilyen felhasználói elfogadási tesztet el kell végeznie a felhasználóknak, akkor az UAT státusza is rögzíthető ugyanabban a mátrixban.
  • A kapcsolódó hibák és az aktuális állapot szintén említhető ugyanabban a mátrixban.

Ez a fajta mátrix egyablakos ügyintézést biztosítana az összes tesztelési tevékenységhez.

Eltekintve attól, hogy külön tartsuk fenn az excelt. A tesztelőcsoport választhatja a rendelkezésre álló tesztkezelő eszközök követését is.

A nyomonkövethetőségi tesztmátrix típusai

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

  • Előzetes nyomon követhetőség : Ezt a mátrixot használják annak ellenőrzésére, hogy a projekt a kívánt irányba halad-e és a megfelelő termékhez. Biztosítja, hogy minden követelményt alkalmazzanak a termékre, és minden követelményt alaposan teszteljenek. Feltérképezi az esetek tesztelésének követelményeit.
  • Vissza vagy vissza nyomon követhetőség: Arra szolgál, hogy megbizonyosodjon arról, hogy a jelenlegi termék jó úton halad-e. Az ilyen típusú nyomonkövethetőség célja annak ellenőrzése, hogy nem bővítjük-e a projekt hatókörét kódokkal, tervezési elemekkel, tesztekkel vagy egyéb, a követelményekben nem meghatározott munkával. A teszteseteket a követelményekhez igazítja.
  • Kétirányú nyomon követhetőség (előre + hátra): Ez a nyomonkövethetőségi mátrix biztosítja, hogy minden követelményt lefedjenek a tesztesetek. Elemzi a munka termék hibája által érintett követelmények változásának hatását és fordítva.

A követelménykövethetőségi mátrix létrehozása

Értsük meg a követelménykövetési mátrix fogalmát egy Guru99 banki projekten keresztül.

Az üzleti követelmények dokumentuma (BRD) és a műszaki követelmények dokumentuma (TRD) alapján a tesztelők megkezdik a tesztesetek írását.

Tegyük fel, hogy a következő táblázat üzleti követelmény dokumentumunk vagy BRD a Guru99 banki projekthez .

Itt az a forgatókönyv áll, hogy az ügyfélnek képesnek kell lennie a megfelelő jelszóval és felhasználói azonosítóval bejelentkezni a Guru99 banki webhelyre, míg a menedzsernek be kell tudnia jelentkezni a webhelyre az ügyfél bejelentkezési oldalán keresztül.

Míg az alábbi táblázat a műszaki követelményekről szóló dokumentumunk (TRD) .

Megjegyzés: A minőségbiztosítási csapatok nem dokumentálják a BRD-t és a TRD-t. Néhány vállalat használ funkcionális követelménydokumentumokat (FRD), amelyek hasonlóak a műszaki követelmények dokumentumához, de a Nyomonkövethetőségi Mátrix létrehozásának folyamata ugyanaz.

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

1. lépés: A minta tesztesetünk az

"Ellenőrizze a bejelentkezést, ha helyes azonosítót és jelszót ad meg, akkor sikeresen be kell jelentkeznie"

2. lépés : Határozza meg azt a műszaki követelményt, amelyet a teszteset igazol. Tesztes esetünkben a T94 műszaki követelmény ellenőrzése folyamatban van.

3. lépés: Vegye figyelembe ezt a műszaki követelményt (T94) a tesztesetben.

4. lépés: Határozza meg azt az üzleti követelményt, amelyre ez a TR (T94 műszaki követelmény) meghatározva van

5. lépés: Vegye figyelembe a BR-t (üzleti követelmény) a tesztesetben

6. lépés: Tegye a fenti lépéseket minden teszteset esetében. Később vonja ki az első 3 oszlopot a Test Suite-ból. Az RTM a tesztelésben készen áll!

A követelménykövetési mátrix előnye

  • Megerősíti a teszt 100% -os lefedettségét
  • Kiemeli a hiányzó követelményeket vagy a dokumentáció következetlenségeit
  • Megmutatja az általános hibákat vagy a végrehajtás állapotát, különös tekintettel az üzleti követelményekre
  • Segít a minőségbiztosítási csoport munkájára gyakorolt ​​hatás elemzésében vagy becslésében a tesztesetek felülvizsgálata vagy újrafeldolgozása tekintetében.

Tanuljuk meg az RTM-et egy példával a Videóban

Kattintson ide, ha a videó nem érhető el

Követelmények Traceability Matrix (RTM) sablon

Kattintson az alábbi linkre az RTM Template Excel fájl letöltéséhez

Töltse le az RTM Template Excel programot (.xlsx)