Tesztes eset vs tesztforgatókönyv: Mi a különbség?

Tartalomjegyzék:

Anonim

Mi a teszteset?

A TESZT ESET olyan műveletek összessége, amelyeket a szoftveralkalmazás adott funkciójának vagy funkcionalitásának ellenőrzésére hajtanak végre. A teszteset vizsgálati lépéseket, tesztadatokat, előfeltételeket, utófeltételeket tartalmaz, amelyeket egy adott vizsgálati szcenárióhoz fejlesztettek ki bármely követelmény igazolására. A teszteset konkrét változókat vagy feltételeket tartalmaz, amelyek segítségével egy tesztelő mérnök összehasonlíthatja a várható és a tényleges eredményeket annak megállapítására, hogy egy szoftvertermék az ügyfél követelményeinek megfelelően működik-e.

Mi a teszt forgatókönyv?

A teszt forgatókönyv minden olyan tesztelhető funkció, amely tesztelhető. Ez egy olyan tesztesetek összessége, amely segít a tesztcsoportnak meghatározni a projekt pozitív és negatív jellemzőit.

A Teszt forgatókönyv magas szintű képet ad arról, hogy mit kell tesztelnünk.

Példa a teszt forgatókönyvére

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

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

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

3. tesztforgatókönyv: Ellenőrizze a bejelentkezési funkciót

FŐ KÜLÖNBSÉG

  • A Teszteset olyan műveletek összessége, amelyeket bizonyos funkciók vagy funkciók ellenőrzésére hajtanak végre, míg a Teszt forgatókönyv minden tesztelhető funkció.
  • A teszteset többnyire tesztelési szcenáriókból, míg a tesztforgatókönyvek olyan teszttermékekből származnak, mint a BRS és az SRS.
  • A teszteset segít egy alkalmazás kimerítő tesztelésében, míg a tesztforgatókönyv agilis módon segíti a végpontok közötti funkcionalitás tesztelését.
  • A tesztesetek arra összpontosítanak, hogy mit és hogyan teszteljenek, míg a tesztforgatókönyv inkább arra, hogy mit teszteljen.
  • A tesztesetek alacsony szintű műveletek, míg a tesztforgatókönyvek magas szintű műveletek.
  • A teszteset több erőforrást és időt igényel a teszt végrehajtásához, míg a teszt forgatókönyv kevesebb erőforrást és időt igényel a teszt végrehajtásához.
  • A teszteset tartalmaz tesztlépéseket, adatokat, a tesztelés várható eredményeit, míg a tesztforgatókönyv a tesztelendő végpontok közötti funkcionalitást tartalmazza.

Példa teszt esetekre

Tesztesetek a tesztforgatókönyvhöz: "Ellenőrizze a bejelentkezési funkciót"

  1. Ellenőrizze a rendszer viselkedését, amikor érvényes e-mail azonosítót és jelszót ad 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, amikor é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 a jelszó üresen marad, és a Bejelentkezés be van írva.
  6. Az Elfelejtette a jelszavát jelölőnégyzet a várt módon működik
  7. Ellenőrizze a rendszer viselkedését, amikor érvényes / érvénytelen telefonszámot és jelszót ad meg.
  8. Ellenőrizze a rendszer viselkedését, ha be van jelölve a "Tarts engem aláírva" lehetőség

Miért írunk teszteseteket?

Itt van néhány fontos ok a teszteset létrehozására:

  • A tesztesetek segítenek ellenőrizni az alkalmazandó szabványoknak, irányelveknek és az ügyfelek követelményeinek való megfelelést
  • Segít az elvárások és az ügyfelek igényeinek érvényesítésében
  • Fokozott vezérlés, logika és adatfolyam lefedettség
  • Szimulálhatja a „valódi” végfelhasználói forgatókönyveket
  • Hibákat vagy hibákat tár fel
  • Amikor a teszteseményeket teszt végrehajtására írják, a tesztmérnök munkája jobban és egyszerűbben szerveződik

Miért írunk teszt forgatókönyvet?

Itt van egy fontos ok a tesztforgatókönyv létrehozására:

  • A tesztforgatókönyv megírásának fő oka a szoftveralkalmazás teljes működésének ellenőrzése
  • Segít abban is, hogy az üzleti folyamatok és folyamatok megfeleljenek a funkcionális követelményeknek
  • A tesztelési forgatókönyveket különböző érdekeltek, például üzleti elemző, fejlesztők, ügyfelek hagyhatják jóvá a tesztelés alatt álló alkalmazás alapos tesztelésének biztosítása érdekében. Biztosítja, hogy a szoftver a legáltalánosabb felhasználási eseteknél működjön.
  • Gyors eszközként szolgálnak a tesztelési munkameghatározáshoz, és ennek megfelelően javaslatot készítenek az ügyfél számára, vagy megszervezik a munkaerőt.
  • Segítenek meghatározni a legkritikusabb végpontok közötti tranzakciókat vagy a szoftveralkalmazások valós használatát.
  • Miután ezek a tesztforgatókönyvek elkészültek, a tesztesetek könnyen levezethetők a tesztforgatókönyvekből.

Tesztes eset vs. teszt forgatókönyv

Itt a teszt forgatókönyv és a teszteset között jelentős különbségek vannak

Teszt forgatókönyv Próbaper
A teszt forgatókönyv magas szintű dokumentációt tartalmaz, amely leírja a tesztelendő végpontok közötti funkcionalitást. A tesztesetek határozott tesztlépéseket, adatokat, az alkalmazás összes funkciójának teszteléséhez szükséges eredményeket tartalmaznak.
Többre összpontosít, hogy mit "mit kell tesztelni", mint "hogyan kell tesztelni". Teljes hangsúlyt kap a "mit teszteljen" és a "hogyan teszteljen".
A teszt forgatókönyvek egyvonalasak. Tehát a tesztelés során mindig fennáll a kétértelműség lehetősége. A tesztesetek meghatároztak egy lépést, előfeltételeket, a várt eredményt stb. Ezért ebben a folyamatban nincs egyértelműség.
A teszt forgatókönyvek olyan teszttermékekből származnak, mint a BRS, SRS stb. A teszteset többnyire teszt forgatókönyvekből származik. Több teszteset levezethető egyetlen tesztforgatókönyvből
Segít a végpontok közötti funkcionalitás gyors tesztelésében Segít egy alkalmazás teljes körű tesztelésében
A teszt forgatókönyvek magas szintű műveletek. A tesztesetek alacsony szintű cselekvések.
Viszonylag kevesebb idő és erőforrás szükséges a forgatókönyvek használatával történő létrehozáshoz és teszteléshez. Több erőforrás szükséges a dokumentációhoz és a tesztesetek végrehajtásához.

A tesztesetek létrehozásának legjobb gyakorlatai

Tesztes eset példa
  • A teszteseteknek átlátszóaknak és egyértelműeknek kell lenniük
  • Hozzon létre tesztesetet úgy, hogy a végfelhasználót elméjében tartja
  • Kerülje a teszteset ismétlését
  • Győződjön meg arról, hogy teszteseteket fog írni, hogy ellenőrizze a specifikációs dokumentumban említett összes szoftverkövetelményt
  • Soha ne vállalja a szoftveralkalmazás funkcionalitását és jellemzőit teszteset elkészítése közben
  • A teszteseteknek könnyen azonosíthatóknak kell lenniük

A tesztforgatókönyv elkészítésének legjobb gyakorlatai

Teszt forgatókönyv példa
  • A teszt forgatókönyvek többnyire egysoros utasítások, amelyek megmondják, hogy mit kell tesztelni
  • A forgatókönyv leírásának egyszerűnek és érthetőnek kell lennie
  • Gondosan fel kell mérni a megállapított követelményeket
  • A teszteléshez szükséges eszközöket és erőforrásokat a tesztelés megkezdése előtt fel kell gyűjteni