Oldal kiválasztása

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.