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.
- 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
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
- Ellenőrizze a rendszer viselkedését, ha érvényes e-mail azonosítót és jelszót adott meg.
- Ellenőrizze a rendszer viselkedését, ha érvénytelen e-mail azonosítót és érvényes jelszót ad meg.
- Ellenőrizze a rendszer viselkedését, ha érvényes e-mail azonosítót és érvénytelen jelszót ad meg.
- Ellenőrizze a rendszer viselkedését, ha érvénytelen e-mail azonosítót és érvénytelen jelszót ad meg.
- 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.
- Ellenőrizze az Elfelejtette jelszavát a várt módon működik
- Ellenőrizze a rendszer viselkedését érvényes/érvénytelen telefonszám és jelszó megadásakor.
- 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
3. tesztforgatókönyv: Ellenőrizze a terméket Description oldal
4. tesztforgatókönyv: Ellenőrizze a fizetési funkciókat
5. tesztforgatókönyv: Ellenőrizze a rendelési előzményeket
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)