Mi az a tesztforgatókönyv a szoftvertesztelésben (példák)

Mi az a tesztforgatókönyv?

A Teszt forgatókönyv definíció szerint bármely tesztelhető funkció. Tesztfeltételnek vagy Tesztlehetőségnek is nevezik. Tesztelőként a végfelhasználó helyébe kell helyeznie magát, és ki kell találnia a Teszt alatt lévő alkalmazás valós forgatókönyveit és használati eseteit.

Forgatókönyv tesztelése

Forgatókönyv tesztelése in szoftver tesztelés egy olyan módszer, amelyben tényleges forgatókönyveket használnak a szoftveralkalmazás tesztelésére tesztesetek helyett. A forgatókönyv-tesztelés célja a forgatókönyvek végpontok közötti tesztelése a szoftver egy adott összetett problémájára vonatkozóan. A forgatókönyvek megkönnyítik a bonyolult problémák tesztelését és értékelését.

Tanulmányozzuk ezt az alábbi videó segítségével –

Miért érdemes tesztforgatókönyveket készíteni?

A tesztforgatókönyvek a következő okok miatt jönnek létre:

  • A tesztforgatókönyvek létrehozása biztosítja a teljes tesztlefedettséget
  • A tesztforgatókönyveket különféle érdekelt felek, például üzleti elemzők, fejlesztők, ügyfelek hagyhatják jóvá, hogy biztosítsák a tesztelés alatt álló alkalmazás alapos tesztelését. Biztosítja, hogy a szoftver a legáltalánosabb felhasználási esetekben működjön.
  • Gyors eszközként szolgálnak a tesztelési munkavégzés meghatározásához, és ennek megfelelően javaslatot készítenek az ügyfél számára, vagy megszervezik a munkaerőt.
  • Segítenek meghatározni a legfontosabb végpontok közötti tranzakciókat vagy a szoftveralkalmazások valós használatát.
  • A program végpontok közötti működésének tanulmányozásához a Tesztforgatókönyv kritikus fontosságú.

Mikor nem hoz létre tesztforgatókönyvet?

Tesztforgatókönyvek nem hozhatók létre, ha

  • A tesztelés alatt álló alkalmazás bonyolult, instabil, és időhiány van a projektben.
  • Az agilis módszertant követő projektek, például a Scrum vagy a Kanban, nem hozhatnak létre tesztforgatókönyveket.
  • Előfordulhat, hogy a tesztforgatókönyv nem készül új hibajavításhoz vagy Regressziós teszt. Ilyen esetekben a tesztforgatókönyveket már alaposan dokumentálni kell az előző tesztciklusokban. Ez különösen igaz a karbantartási projektekre.

Hogyan írjunk tesztforgatókönyveket

Tesztelőként az alábbi öt lépést követve tesztforgatókönyveket hozhat létre.

Írjon tesztforgatókönyveket

  • 1 lépés: Olvassa el a Teszt alatti rendszer (SUT) követelménydokumentumait, például BRS, SRS, FRS. Hivatkozhat a tesztelendő alkalmazás használati eseteire, könyveire, kézikönyveire stb. is.
  • 2 lépés: Minden követelményhez találja ki a lehetséges felhasználói tevékenységeket és célokat. Határozza meg a követelmény műszaki vonatkozásait. A rendszerrel való visszaélés lehetséges forgatókönyveinek felderítése és a felhasználók értékelése a hackerek gondolkodásmódjával.
  • Lépés 3: Miután elolvasta a Követelményeket és elvégezte a megfelelő elemzést, soroljon fel különböző tesztforgatókönyveket, amelyek ellenőrzik a szoftver egyes funkcióit.
  • Lépés 4: Miután felsorolta az összes lehetséges tesztforgatókönyvet, a Nyomon követhetőségi mátrix létrehozása annak ellenőrzésére, hogy minden követelménynek megvan-e a megfelelő tesztforgatókönyve
  • Lépés 5: A létrehozott forgatókönyveket a felettese felülvizsgálja. Later, azokat a projekt többi érintettje is felülvizsgálja.

Tippek tesztforgatókönyvek létrehozásához

  • Minden tesztforgatókönyvet legalább egy követelményhez vagy felhasználói történethez kell kötni a projekt módszertanának megfelelően.
  • Mielőtt több követelményt egyszerre ellenőrző tesztforgatókönyvet hozna létre, győződjön meg arról, hogy rendelkezik egy tesztforgatókönyvvel, amely elkülönítve ellenőrzi ezt a követelményt.
  • Kerülje a túl bonyolult, több követelményt átfogó tesztforgatókönyvek létrehozását.
  • A forgatókönyvek száma nagy lehet, és költséges mindegyiket futtatni. Az ügyfél prioritásai alapján csak kiválasztott tesztforgatókönyveket futtasson

1. példa: Tesztforgatókönyv az e-kereskedelmi alkalmazáshoz

Egy e-kereskedelmi alkalmazás esetében néhány teszt forgatókönyv lenne

1. tesztforgatókönyv: Ellenőrizze a bejelentkezési funkciókat

Teszt forgatókönyv az e-kereskedelmi alkalmazáshoz

Annak érdekében, hogy segítsen megérteni a különbséget Tesztforgatókönyv és Tesztsorozat, konkrét tesztesetek ehhez a tesztforgatókönyvhöz lennének

  1. Ellenőrizze a rendszer viselkedését, ha érvényes e-mail azonosítót és jelszót adott meg.
  2. Ellenőrizze a rendszer viselkedését, ha érvénytelen e-mail azonosítót és érvényes jelszót ad meg.
  3. Ellenőrizze a rendszer viselkedését, ha érvényes e-mail azonosítót és érvénytelen jelszót ad meg.
  4. Ellenőrizze a rendszer viselkedését, ha érvénytelen e-mail azonosítót és érvénytelen jelszót ad meg.
  5. Ellenőrizze a rendszer viselkedését, ha az e-mail azonosító és jelszó üresen marad, és beírta a Bejelentkezés mezőt.
  6. Ellenőrizze az Elfelejtette jelszavát a várt módon működik
  7. Ellenőrizze a rendszer viselkedését érvényes/érvénytelen telefonszám és jelszó megadásakor.
  8. Ellenőrizze a rendszer viselkedését, ha a „Maradj aláírva” jelölőnégyzet be van jelölve

Mint nyilvánvaló, a tesztesetek specifikusabbak.

2. tesztforgatókönyv: Ellenőrizze a keresési funkciót

Teszt forgatókönyv az e-kereskedelmi alkalmazáshoz

3. tesztforgatókönyv: Ellenőrizze a terméket Description oldal

Teszt forgatókönyv az e-kereskedelmi alkalmazáshoz

4. tesztforgatókönyv: Ellenőrizze a fizetési funkciókat

Teszt forgatókönyv az e-kereskedelmi alkalmazáshoz

5. tesztforgatókönyv: Ellenőrizze a rendelési előzményeket

Teszt forgatókönyv az e-kereskedelmi alkalmazáshoz

Ezen az 5 forgatókönyvön kívül itt található az összes többi forgatókönyv listája

  • Ellenőrizze a kezdőlap viselkedését a visszatérő ügyfelek esetében
  • Ellenőrizze a kategória/termék oldalakat
  • Ellenőrizze az Ügyfélszolgálati/Kapcsolatfelvételi oldalakat
  • Nézze meg a Napi ajánlatok oldalait

2. példa: Tesztforgatókönyvek egy banki webhelyhez

1. tesztforgatókönyv: Ellenőrizze a bejelentkezési és hitelesítési funkciókat

2. tesztforgatókönyv: Csekk A pénzátutalás elvégezhető

3. tesztforgatókönyv: Számlakivonat csekk megtekinthető

4. tesztforgatókönyv: Csekk lekötött befizetés/ismétlődő betét létrehozható

Stb…

Teszt forgatókönyv sablon

Töltse le az Excel tesztforgatókönyv-sablonját (.xlsx)