Különbség a teszt esetek és a teszt forgatókönyve között

Szoftvertesztelőként néha hajlamosak vagyunk elfelejteni az alapokat, és összezavarodni az alapvető feltételeken. Ezt a „A teszt esettanulmányok és a forgatókönyvek közötti különbség” kérdést interjúkérdésnek tekintem, és felfrissítésre, valamint egy tapasztalt tesztelõre is fel lehet kérni. Mint mindannyian tudjuk, hogy a stratégiák, módszertanok és végrehajtások megváltozhatnak, de az alapok változatlanok. Tehát értjük meg a valódi különbséget a trükkös kifejezések esetei és forgatókönyvei között. Mielőtt belekezdenénk az összehasonlításba, először megértsük, miért kell használni a teszt eseteket és a teszthelyzeteket. Bármely újonnan kifejlesztett terméknek, legyen az szoftver, ruházat, élelmiszer vagy bármi más, mindegyiket speciális tesztelésnek kell alávetni. Ha egy szoftver termék teszteléséről beszélünk, akkor teszteseket írunk. Az SRS (szoftverkövetelmény-specifikáció) követelményeit vesszük, és ennek alapján döntünk arról, hogy mit kell tesztelnünk. És ezt megtesszük a termék kiszállítása előtt, mert nem akarjuk, hogy a minőség csökkenjen, mint az ügyfelek számára.

Miért tesztelje a forgatókönyveket?

  • A tesztforgatókönyvek írása segít a rendszer legkritikusabb részének azonosításában.
  • A tesztforgatókönyvek írásának fő oka a rendszer teljes funkcionalitásának ellenőrzése.
  • Miután megkapta a tesztforgatókönyveket, egyszerűvé válik a tesztesemények meghatározása.
  • A tesztelési forgatókönyvek segítik az üzleti folyamatok egymáshoz igazodását és a meghatározott folyamatok szerinti biztosítását.
  • Segítenek egy gyors eszközként is a tesztelési erőfeszítések meghatározásában, és ennek megfelelően javaslatot hoznak az ügyfél számára a munkaerőről.

Miért tesztelési esetek?

  • A teszt esetek a funkciók tesztelésének lépései.
  • Segít a hibák feltárásában a rendszer egy adott pontján.
  • A teszt esetek segítenek nyomon követni és kijavítani a hibákat.
  • A teszt esetek segítenek a valódi felhasználói forgatókönyvek szimulálásában
  • A teszt esetekkel a tesztmérnök munkája szerveződik és egyszerűsödik.

Összehasonlítás a teszt esetek és a teszt forgatókönyve között (Infographics)

Az alábbiakban a teszt esetek és a teszt forgatókönyveinek 6 legjobb összehasonlítása található :

A legfontosabb különbségek a teszt esetek és a teszt forgatókönyve között

Beszéljünk néhány, a tesztelési esetek vs. tesztforgatókönyv közötti kulcsfontosságú különbségről a következő pontokban:

A szoftvertermék több funkcióból áll, ezeket a funkciókat különálló forgatókönyvekként kell figyelembe venni. És az egyes forgatókönyvek teszteléséhez szükség van teszt esetekre. Tehát elmondhatom, hogy a teszt esetek egy teszt forgatókönyv részét képezik. Vagy más szavakkal: sok teszt esetet írtak egy forgatókönyv tesztelésére. Értelmezzük egy egyszerű szoftver termék, például a számológép példájával.

Példa:

A számológép a következő funkciókkal rendelkezik:

  1. Két szám hozzáadása.
  2. Két szám felosztása.
  3. Két szám szorzata.
  4. Két szám kivonása Most ezek a funkciók tesztforgatókönyvek, és ezek teszteléséhez minden egyes forgatókönyvhöz teszt esetekre van szükségünk. Írjunk próbapéldákat a „két szám megosztása” funkcióhoz.
Próbaper # Leírás Várható teljesítmény Tényleges eredmény Eredmény

1

Írjon be egy számjegyet.A rendszer lehetővé teszi a bemenet megadását.A rendszer lehetővé teszi a bemenet megadását.

Pass

2

Nyomja meg az osztógombot.A képernyőn '/' jelenik meg a képernyőn.A képernyőn '/' jelenik meg a képernyőn.

Pass

3

Írja be a 0 értéket további bemenetként.A rendszer lehetővé teszi a bemenet megadását.A rendszer lehetővé teszi a bemenet megadását.

Pass

4

Nyomja meg a = gombotA képernyőn hibaüzenetet kell megjeleníteni a képernyőn.A képernyőn hibaüzenetet kell megjeleníteni a képernyőn.

Pass

Vegye figyelembe, hogy lehetséges nagy és összetett rendszerek esetén ez a négy funkció együttesen egy tesztforgatókönyvé válhat. És mindegyik szolgáltatás teszt esetnek tekinthető. De ha meg akarod tisztítani a fejed, gondolkodj úgy, hogy valami egészének tesztelése tesztforgatókönyv, és ehhez teszt esetekre van szükség.

A teszt esetek és a teszt szcenárió összehasonlító táblázata

Az alábbi táblázat összefoglalja a teszt esetek és a teszt szcenárió összehasonlításait :

Próbaper

Teszt forgatókönyv

A teszt esetek alacsony szintű tevékenységek, amelyek teszt forgatókönyvekből származnak.A tesztelési forgatókönyvek a felhasználási esetekből / követelményekből származó magas szintű besorolás.
A teszt esetek inkább a tesztelés módjára összpontosítanak.A tesztforgatókönyvek a tesztelésre összpontosítanak.
Ez egy teljes védelem a szoftver tesztelőinek. Ha a fejlesztő hiányzott valamit, akkor könnyű elkapni a tesztesetek végrehajtása közben.A jó tesztforgatókönyv segít a jó teszt esetek levezetésében, ami csökkenti a termék bonyolultságát.
A teszt eset egy teszt nevét, előfeltételét, leírását, lépéseket / bemeneti feltételeket, várható kimenetet és tényleges kimenetet foglalja magában.A teszt forgatókönyve egy részletes tesztelési eljárás, amelynek sok teszt eshet.
Több erőforrást és időt igényel a teszt esetek tényleges végrehajtásához.Kevesebb időre és erőforrásokra van szükség.
A teszt esetek inkább a részletek dokumentálására vonatkoznak.A teszt esetek inkább a részletek megvitatására és gondolkodására vonatkoznak.

De várjunk, mindig meg kell írni őket? Most már tudjuk, mit és miért, de itt az ideje, hogy tudjuk, mikor is. A következőkben felsoroljuk azokat a helyzeteket, amikor nem dönthet úgy, hogy tesztforgatókönyveket ír.

  • Ha vannak időbeli összetörések a termék szállításakor.
  • Ha a termék bonyolult és instabil.
  • Amikor a projekt követi az Agile, Scrum, Kanban módszertant.
  • Hibajavítás esetén a regressziós tesztet (a tesztelést hibajavítás után kell elvégezni) meg kell tenni.
  • Ha a projekt karbantartás, a projektteszt forgatókönyvek már meg vannak írva.

Következtetés

Áttekintettük a tesztelést, és a teszteléshez mind teszt esetekre, mind teszt forgatókönyvekre szükségünk van. Jelentőségük és különbségeik. A szoftver tesztelő számára mindkettő nélkülözhetetlen. De az idő múlásával új módszertanok veszik át a választ, és dönthetünk úgy, hogy bármelyiket megírjuk. Őszintén szólva, ez függ a csapattól, a munka jellegétől és igen, a projektmenedzserétől. De azt hiszem, jó ismerni mindkettőt.

Ajánlott cikkek

Ez egy útmutató a teszt esetek és a teszt forgatókönyve közötti legnagyobb különbséghez. Itt a Teszt esetek vs. teszt szcenárió kulcsfontosságú különbségeit tárgyaljuk az Infographics és az Összehasonlító táblázat segítségével. A további kapcsolódó cikkeket is megnézheti további információkért -

  1. Mi a tesztelési dokumentáció?
  2. Mutációs tesztelés előnyeivel és hátrányaival
  3. Áttekintés a teszt esetének írásáról?
  4. Bevezetés a tesztüzemtervezési technikákba

Kategória: