A követelménykövetési mátrix áttekintése (alkalmazási kör)
Követelménykövetési mátrix (RTM) az alapvető építőelem minden szoftverprojekthez. Requirement Traceability Matrix (RTM) egy szoftverfejlesztési projektben szereplő dokumentum, amelyet az összes követelmény és a hozzájuk tartozó teszt esetek érvényesítésére használnak. Ez biztosítja, hogy ne maradjon ki egy projekt, és minden követelményt fedezzen a tesztelés során, ami minden tesztelési projekt alapvető célja. Ebben a témában megismerjük a követelménykövetési mátrixot (alkalmazási kör).
Bármely tesztelő csoport fő hangsúlya a maximális teszt lefedettség biztosítása; ez egyszerűen azt jelenti, hogy a projektben mindent meg kell tesztelni, és a Requirement Traceability Matrix (RTM) segít annak biztosításában. A tényleges cél a 100% -os forgatókönyvek / teszt esetek lefedése. A követelménykövetési mátrix (RTM) általában táblázatos formában van, amely alapvetően a követelmények és a teszt esetek közötti kapcsolatokat foglalja magában. A követelményeket alapvetően két részre osztják: -
a) Funkcionális követelmények: Alapvetően ezek a követelmények, amelyek leírják a rendszer viselkedését. Kapcsolatban áll a rendszer funkcionális aspektusával.
b) Nem funkcionális követelmények: Ez kapcsolódik a rendszer teljesítményjellemzőjéhez.
A követelménykövetési mátrix (RTM) fontossága
- Minden tesztelő elsődleges célja, hogy megértse az ügyfél igényeit, és gondoskodjon arról, hogy a készített termék hibátlan legyen.
- Ennek elérése érdekében alaposan meg kell érteni a követelményt, és pozitív és negatív teszthelyzeteket kell létrehozni.
- Annak biztosítása érdekében, hogy az összes lehetséges forgatókönyvet figyelembe vegyék a tesztelés során, szükségünk van a Requirement Traceability Mátrixra.
- Ez a mátrix minden projekt teljes összefoglalása, amely általában egy munkalap, amely tartalmazza az összes követelményt és annak lehetséges tesztforgatókönyveit. Tartalmazza a tesztelés aktuális állapotát is.
- Ez segít a tesztelő csoportnak megérteni az egyes termékekre elvégzett tesztelés különböző szintjeit.
Paraméterek a követelménykövetési mátrixban (RTM)
A legalapvetőbb követelménykövetési mátrix (RTM) a következő mezőket tartalmazza: -
- Egyedi azonosító a követelményhez
- Követelménynyilatkozat
- A követelmény típusa
- A követelmény leírása
- Tesztelje az eseteket annak tényleges állapotával
De egy tipikus szoftverteszt-projekt nyomonkövethetőségi mátrixában sokkal több paraméter található. Az alábbiakban néhány ezek közül: -
- Az állapot és a végrehajtási állapot megtervezése az adott teszt esetéhez
- Ebben a mátrixban rögzíthetők a tesztelés különféle szakaszai, például az IAT és az UAT.
- Ugyanabban a mátrixban a feltárt hibák és az aktuális állapot is említhetők.
Ez a fajta mátrix a teljes lap, amely az összes tesztelési tevékenység adatait tartalmazza.
A nyomonkövetési teszt mátrixának típusai
Az alábbiakban bemutatjuk a nyomonkövetési teszt mátrix típusait:
1) Előre -
- A projekt követelményeit feltérképezzük a teszt esetekkel.
- Ezzel a projekt simán halad.
- Biztosítja a követelmények alapos tesztelését.
2) hátra vagy hátra -
- A teszt eseteknek a követelményekhez való feltérképezésére szolgál.
- Biztosítja, hogy a projekt hatókörét ne bővítsék új funkciók vagy szolgáltatások hozzáadásával.
3) Kétirányú, amely előre + hátra -
- Amikor egy dokumentum-dokumentumot állítunk elő a továbbítás nyomon követhetősége és a visszamenőleges nyomon követhetőség kombinációjaként, akkor azt kétirányú nyomkövethetőségnek nevezzük - ahol a leképezést a követelményektől a teszt esetekig és a teszt esetektől a követelményekig végezzük.
- Jó, ha tesztelési esetek vannak az összes követelményhez, és fordítva.
Hogyan lehet létrehozni követelménykövetési mátrixot (RTM)?
Az alábbiakban olvashatjuk el a követelménykövetési mátrix létrehozását
1) Célcél -
Mielőtt bármit elkezdenénk, meg kell állítanunk a célt, amely világos képet ad nekünk a feladatról, és ebben az esetben segít megismerni a követelménykövetési mátrix (RTM) céljait.
2) Tények gyűjtése -
- A cél kitűzésekor a tárgy eléréséhez szükség van a tárgyakra.
- A követendő nyomkövető mátrix (RTM) felépítéséhez a következő tárgyak szükségesek: - Követelmények, teszt esetek, teszt eredmények és hibák.
- A következő lépés ezen tárgyak összegyűjtése. A követelmények legfrissebb verziója szükséges, és a megfelelő tesztelési eseteket be kell gyűjteni a tesztelő csoporttól.
3) A nyomonkövethetőségi mátrix sablonjának elkészítése -
Most létre kell hozni az excel lapot, és minden egyes tárgyat külön oszlopokban kell hozzáadni.
4) A tények hozzáadása -
- Most elkezdhetjük az összes tárgy hozzáadását a létrehozott Excel laphoz.
- Biztosítania kell, hogy minden követelménynek, teszt esetnek és a hibának egyedi azonosítói legyenek.
5) Követelmény nyomon követhetőségi mátrix (RTM) frissítése -
- Ez a folyamatos folyamat a projekt életciklusának végéig.
- A követelmény bármilyen változását itt kell frissíteni.
A követelménykövetési mátrix (RTM) előnyei
- Kiemelte a hiányzó követelményeket vagy a dokumentum következetlenségeit.
- Az összes lehetséges tesztforgatókönyvet lefedjük.
- Megmutatja az általános hibákat és a végrehajtási állapotot az üzleti követelményekhez igazítva.
- Segít a szükséges dokumentumok megfelelő változatában.
- Követelménykövetési mátrix (RTM) segít egy pillanatkép elkészítésében, amellyel azonosíthatók a tesztelési eset lefedettségének hiányosságai a projektkövetelményből.
A követelménykövetési nyomkövetési mátrix (RTM) bármely szoftverprojektben
- Az alábbi ábra a Requirement Traceability Matrix (RTM) jelentőségét ábrázolja bármilyen szoftverprojektben. Követelménykövetési mátrix (RTM) segít a projekt minden egyes frissítésének / változtatásának nyilvántartásában, és így könnyű nyomon követni, amikor szükséges.
- A fenti ábra alapján könnyen kitalálhatjuk, hogy a projekt minden fázisa frissítve van-e a Requirement Traceability Matrix-ban (RTM).
- Habár a Requirement Traceability Matrix (RTM) egy egyszerű Excel táblázat, amely tartalmazza a követelmények állapotát, a teszt eseteket, a tervezési előírásokat, a hibákat stb.
- Ezzel a lapon meg lehet mondani a szoftverprojekt teljes állapotát.
- Továbbá, a követelménykövetési mátrix (RTM) tisztán ismerete nem elegendő, ha valamely szoftverfejlesztési projektben kezeljük a követelményeket, hanem az is fontos, hogy alaposan áttekintsük a követelménykövetési mátrix (RTM) dokumentumot az egész folyamat során. szoftver projekt.
Ajánlott cikkek
Ez egy útmutató a követelménykövetési mátrixhoz (alkalmazási kör). Itt tárgyaljuk a követelménykövethetőség-mátrix fontosságát és a nyomonkövethetőségi tesztmátrix típusait. A további javasolt cikkeken keresztül további információkat is megtudhat -
- Kommunikáció a projektmenedzsmentben
- Projektmenedzsment életciklus
- Követelménykövetési mátrix
- Agilis projektmenedzsment eszközök