A teszteszközök nem meglepő módon a tesztelés munkáját, folyamatait hivatottak támogatni, megkönnyíteni. Ezeket az eszközöket több különböző szempontból is lehet osztályozni, például lehetnek kereskedelmi, internetes, nyílt forráskódú vagy shareware programok. A munkánkat segítő teszteszközöket akkor fogjuk megtalálni, ha tudjuk, hogy miért van rá szükségünk.
Írtunk egy rövid összefoglalót a teszteszközök tulajdonságairól és céljairól.
Milyen céllal használhatunk teszteszközöket?
Kezdjük azzal, hogy a teszteszközök több különböző tesztelési tevékenységet is támogathatnak.
- Vannak olyan eszközök, amiket közvetlenül a tesztelés során használunk pl. eredmény összehasonlító eszközök.
- Vannak olyan teszteszközök melyek funkciója kezelés, felügyelet vagy támogatás. Például a teszteredményeket és incidenseket segíthetnek ezek kezelni, a tesztvégrehajtást felügyelni illetve különböző jelentéseket támogatni.
- A felderítő tesztek során is hatékony a teszteszközök használata.
- És bizony bármely “hétköznapibb” eszköz is támogathatja a teszttevékenységet pl. egy táblázatkezelő.
A teszttevékenységek támogatásán túl, használatuk több eltérő célt is szolgálhat.
- Cél lehet a teszttevékenységek hatékonyságának növelése. Mindez történhet az ismétlődő feladatok automatizálásával vagy a kézi teszttevékenységek támogatásával, pl. tesztjelentésekkel vagy tesztfelügyelettel.
- Cél lehet bizonyos teszttevékenységek automatizálása. A jelentős kézi erőforrást igénylő teszttevékenységek esetén fontos ez, mint a statikus teszt.
- Cél lehet a kézzel végre nem hajtható tevékenységek automatizálása is. Jó példa erre a kliens-szerver alkalmazások teljesítménymérése.
- Cél lehet még a teszt megbízhatóságának a növelése. Ez például olyan esetekben merülhet fel, amikor hatalmas mennyiségű adatot kell összehasonlítani.
A teszteszközök osztályozása
A teszteszközöket a következő kategóriákba sorolhatjuk a támogatott teszttevékenység alapján. Eszköztámogatás a:
- tesztelés és a tesztek menedzsmentjéhez;
- statikus teszteléshez;
- teszt specifikációhoz;
- teszt végrehajtáshoz és naplózáshoz;
- teljesítményhez és felügyelethez;
- speciális tesztelői igényekhez.
Ezen osztályozáson felül vannak olyan eszközök, amik csak egy tevékenységet, vannak, amik többet is támogatnak.
Olyan teszt eszközöket is megkülönböztetünk amelyek beavatkozók lehetnek a teszt aktuális működésébe.
Ezeken felül pedig olyan eszközöket is szükséges megkülönböztetnünk, amik elsősorban a fejlesztők munkáját támogatják.
A különböző teszteszközök ismerete és használata nagyban megkönnyíti a tesztelők munkáját.
Csökkentheti a nagyfokú monotonitást igénylő feladatok manuális elvégzését, nagyobb következetességet és ismételhetőséget tesz lehetővé, objektívebb értékelést és megkönnyíti a hozzáférést a teszteléssel kapcsolatos információkhoz.
Forrás:
http://tryqa.com/what-are-the-advantages-or-benefits-of-using-testing-tools/
ISTQB CTFL Syllabus 2010