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)