A tesztmenedzsment magába foglalja mindazokat a lépéseket és folyamatokat, amik támogatják a tesztelési munka hatékony kivitelezését. A következő cikkünkben végigvesszük, hogy mi minden szükséges ahhoz, hogy a tesztmenedzsment jól működjön.
A tesztmenedzsment két nagy fázisból áll tervezés és végrehajtás.
Tervezés
Kockázatmenedzsment
A kockázatmenedzsment a legelső lépés, amit meg kell tenni a tesztmenedzsment folyamatban. Minden projekt magában foglal különböző szintű és mennyiségű kockázatot, amiket jó a lehető legkorábban felismerni és beazonosítani annak érdekében, hogy a projekt a későbbiekben minél kevesebb veszteséggel járjon, értve ezt az anyagiakra is.
Tesztbecslés
A tesztbecslés egy előrejelzés ami azt segíti, hogy a lehető legpontosabban tudjuk meghatározni, hogy mennyi ideig fog az adott feladat tartani.
Két megközelítés is létezik erre:
- a metrika alapú, ami régebbi vagy hasonló projektek metrikái alapján számol és
- a szakértő alapú, ahol a feladatokat ismerő személy vagy szakértő által történik a becslés.
A ráfordítás megbecslése kiemelt fontosságú feladat a tesztmenedzsmentben.
A tesztelés ráfordításai több tényezőtől is függenek:
- A termék jellemzőitől, mint specifikáció, termék méret, problémakör komplexitás, megbízhatósági és biztonsági követelmények, dokumentációra vonatkozó követelmények.
- A fejlesztési folyamat jellemzőitől is, mint a szervezet stabilitása, alkalmazott eszközök, tesztfolyamat, résztvevő személyek szaktudása, időtényező.
- A teszt eredményétől ami a hibák számát és a szükséges átdolgozások mértékét is tartalmazza.
A hatékony becslés elősegíti a jobb tervezést, végrehajtást és megfigyelést is. Sokkal hatékonyabb időzítést tesz lehetővé ezen kívül az eredmények megfelelő értékelését is segíti.
Teszt tervezés
A teszt terv egy olyan dokumentum amely leírja az alkalmazási területet, a megközelítést, az erőforrásokat és a tervezett tesztelői aktivitások időzítéseit.
A tervezést egy fő teszttervben illetve illetve az egyes tesztszintekhez tartozó teszttervekben is dokumentálhatják.
Mi befolyásolhatja a tervezést?
- a szervezet tesztstratégiája
- a teszt tárgya
- a teszt céljai
- kockázatok
- megkötések
- kritikusság
- tesztelhetőség
- elérhető erőforrások
Mit tartalmaz egy részletes tesztterv?
A teszttervnek tartalmaznia kell minden alapvető információt a tesztelésről úgy mint, ki, mit, mivel, hogyan, miért, meddig tesztel (pl. a tesztelés tárgyát, kilépési feltételeket, erőforrás tervezést, stb.).
Végrehajtás
Tesztmegfigyelés
A tesztelés monitorozás az a folyamat ami gyűjti, feldolgozza és riportálja azokat az információkat amiket a projekt managernek és a megrendelőnek ismernie kell.
Mi szükséges mindehhez?
- Meghatározni a projekt célját vagy a teljesítmény mutatókat.
- Fenntartani a teljesítményt és összehasonlítani a korábban megtervezettel.
- Feldolgozni és riportálni minden olyan problémát, ami a projektet érinti.
A tesztelés irányítása
A projekt irányítása az a folyamat, ami a megfigyelő aktivitásból származó adatokat az aktuális teljesítményhez igazítja. A fázisban az eltérések javítására kerül sor.
Incidens menedzsment
Minden projektben várhatóak kockázatok. Amikor a kockázat realizálódik, hibának nevezzük. Minden projekt életciklusában várhatóak hibák és útközben felmerülő kérdések.
Mik azok a kockázatok, amiket szükséges elkerülnünk?
- A határidő be nem tartása.
- A projekt büdzsé túllépése.
- A termékminőség el nem érése.
- A megrendelő bizalmának elvesztése.
Amint hibával találkozol, nem mehetsz el mellette, mert a projekt kimenetelét negatívan fogja befolyásolni.
Teszt riportálás és kiértékelés
A projekt végeztével ideje visszatekinteni, megnézni, hogy mi minden történt.
Mi a célja a teszt kiértékelő riportoknak?
Megnevezni azokat a teszt eredményeket, amik megfelelnek a teszt lefedettségnek és a kilépési feltételeknek. A kiértékelésben használt adatoknak a teszt eredmények adatain és összefoglalóján kell alapulnia.
A tesztmenedzsment nem egy egyszeri aktivitás, hanem több különböző tevékenységet foglal magába. Az a belső iránytű, ami a sikeres tesztelést megalapozza.
Ha a tesztelési mérőszámok is érdekelnek, ajánljuk cikkünket: Hogyan döntsük el, milyen tesztelési mérőszámot használjunk?
Forrás: https://www.guru99.com/test-management-phases-a-complete-guide-for-testing-project.html
Official ISTQB CTFL Syllabus – Hungarian 2010