A szoftvertesztelés világában az egyik legfontosabb eszköz a tesztforgatókönyv. Ha most ismerkedsz a teszteléssel, jó eséllyel találkozni fogsz vele, ezért érdemes megérteni, miért van rá szükség, és hogyan kell jól megírni.
A tesztforgatókönyv egy lépésről lépésre leírt instrukció, amely megmutatja, hogyan kell ellenőrizni, hogy egy adott funkció vagy folyamat helyesen működik-e a szoftverben. Olyan, mint egy recept: ha pontosan követed, ugyanazt az eredményt kell kapnod minden alkalommal.
Célja:
- Biztosítani, hogy minden funkciót átgondoltan és következetesen teszteljünk.
- Segíteni a tesztelőket abban, hogy ne hagyjanak ki fontos lépéseket.
- Dokumentálni, hogy mit és hogyan ellenőriztünk.
Mit tartalmaz egy jó tesztforgatókönyv?
Egy jól megírt tesztforgatókönyv általában az alábbi részekből áll:
- Azonosító (ID): Egyedi kód vagy szám, amivel hivatkozni lehet rá.
- Cím: Röviden leírja, mit tesztelünk (pl. „Bejelentkezés érvényes adatokkal”).
- Előfeltételek: Mi szükséges a teszt futtatásához (pl. „Felhasználói fiók létezik”).
- Lépések: Pontos instrukciók, mit kell csinálni (pl. „Írd be a felhasználónevet, majd a jelszót, és kattints a Belépés gombra”).
- Várt eredmény: Mit kellene látnunk, ha minden jól működik (pl. „A rendszer beléptet és a főoldal jelenik meg”).
- Tényleges eredmény: Mit tapasztaltunk a teszt során (pl. „Sikeres belépés”).
- Státusz: Pass/Fail – sikerült vagy nem sikerült a teszt.
Hogyan írj tesztforgatókönyvet kezdőként?
Értsd meg a funkciót. Először nézd át, mit kell tesztelni. Ha például egy bejelentkezési folyamatot, akkor gondold végig, milyen adatokkal lehet próbálkozni (helyes jelszó, rossz jelszó, üres mezők stb.).
Írj egyszerűen és érthetően. A tesztlépések legyenek világosak, rövidek, és bárki számára követhetők. Ne bonyolítsd túl.
Legyél konkrét. Ne azt írd, hogy „Lépj be a rendszerbe”, hanem pontosan: „Írd be a felhasználónevet: testuser, írd be a jelszót: Test123, majd kattints a Belépés gombra.”
Gondolj a hibás esetekre is. Nem csak azt kell ellenőrizni, hogy működik a funkció, hanem azt is, hogy megfelelően kezeli a hibás adatokat.
Használj következetes formátumot. Ha minden tesztforgatókönyv hasonló szerkezetű, könnyebb lesz őket átlátni és karbantartani.
Példa egy egyszerű tesztforgatókönyvre
ID: TC001 Cím: Bejelentkezés érvényes adatokkal Előfeltétel: Létező felhasználói fiók (tesztuser / Teszt123) Lépések:
1. Nyisd meg a bejelentkezési oldalt.
2. Írd be a felhasználónevet: testuser.
3. Írd be a jelszót: Test123.
4. Kattints a „Belépés” gombra.
Várt eredmény: A rendszer beléptet, és megjelenik a főoldal. Tényleges eredmény: (teszteléskor kitöltendő) Státusz: Pass/Fail
A tesztforgatókönyv a szoftvertesztelés egyik alapköve. Segít rendszerezni a munkát, biztosítja, hogy minden funkciót alaposan ellenőrizzünk, és dokumentálja az eredményeket. Ha kezdő tesztelő vagy, kezdd egyszerű forgatókönyvekkel, és ahogy egyre több tapasztalatot szerzel, egyre komplexebb eseteket is magabiztosan tudsz majd megírni.
