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 -

  1. Kommunikáció a projektmenedzsmentben
  2. Projektmenedzsment életciklus
  3. Követelménykövetési mátrix
  4. Agilis projektmenedzsment eszközök