
A TestNavigator soron következő, 1.6.0-ás verziójának egyik legjelentősebb fejlesztése a tesztlépésenkénti futtatás (Test Step Execution) funkció bevezetése. Ez a megoldás lehetővé teszi, hogy a tesztelők lépésről lépésre haladva hajtsák végre a teszteseteket, miközben minden egyes lépés eredménye külön rögzítésre kerül pontosabb, átláthatóbb és auditálható tesztelést biztosítva.
Mit jelent a tesztlépésenkénti futtatás?
A korábbi verziókban egy teszteset eredménye egységesen, globális státuszként jelent meg. Az új megközelítés ezzel szemben minden egyes tesztlépést önálló egységként kezel, saját státusszal, megjegyzéssel és melléklettel.
A Test Step Execution felület három fő részre tagolódik: Execution: a végrehajtás és az eredmények kezelése Test Case Info: a tesztesethez kapcsolódó metaadatok (pl. környezet, futtató, időtartam) Notes: a futtatáshoz tartozó megjegyzések és dokumentált észrevételek
Lépésről lépésre, pontosan mérve
A tesztfuttatás a Global Test Result szekcióból indítható, ahol a Start Test Case Execution gombbal kezdhető meg a folyamat. Ezután minden lépéshez külön választható státusz:
- Passed: sikeresen lefutott
- Failed: hibás eredmény
- Blocked: nem végrehajtható
- N/A: nem releváns
- Skipped: kihagyott
Ha egy lépés Failed státuszt kap, a rendszer automatikusan felugró ablakban kéri a hiba okának leírását, így azonnal dokumentálható a probléma. Az eredmények mentése automatikus, így a tesztelés átláthatóbb, letisztultabb és pontosabb lesz, amellett, hogy minden lépés önállóan visszakövethető.
Részletes információk minden futtatásról
A Test Case Info tabon megjelennek a végrehajtás legfontosabb adatai:
- a futtató és korábbi végrehajtók nevei,
- az utolsó aktivitás ideje,
- a használt környezet,
- a futtatás időtartama,
- a tesztciklus neve,
- valamint a kapcsolódó címkék (tags).
Ezek a metaadatok segítenek visszakövetni a körülményeket, amelyek között az adott tesztfuttatás zajlott.
Jegyzetek és dokumentáció a helyszínen
A Notes tabon a felhasználók valós időben rögzíthetik megfigyeléseiket és hibajegyzeteiket, így minden fontos információ azonnal dokumentálható. A bejegyzések szűrhetők (user notes, system notes, all notes), és mindegyikhez automatikusan társul a felhasználó neve, a dátum és a változás típusa mint például státuszváltás, tesztlépés-frissítés vagy új melléklet hozzáadása.
A saját jegyzetek bármikor szerkeszthetők vagy törölhetők, így a kommunikáció és a tudásmegosztás folyamatos, átlátható és közös munkafelületen zajlik.
Precíz visszakövethetőség
A funkció célja, hogy a tesztelés ne csak az eredmények rögzítéséről szóljon, hanem arról is, hogy minden eredmény mögött látható legyen a teljes folyamat és annak kontextusa. A tesztlépésenkénti futtatás javítja a hibák lokalizálását és elemzését illetve biztosítja a részletes auditálhatóságot. Ezzel a TestNavigator egyértelműen a pontos, adatvezérelt tesztvégrehajtás irányába lépett tovább.
Köszönjük a visszajelzéseket és azt, hogy együtt formáljátok velünk a TestNavigatort! Minden ötlet közelebb visz minket a tökéletes tesztelési élményhez.
— A TestNavigator csapata