Hogyan írjunk próbapéldát?

Fontolja meg azt a forgatókönyvet, amikor felkérték arra, hogy teszt eseteket írjon be egy alkalmazás teszteléséhez. Tudna kezdeni? Lehet, hogy hallottál olyan kifejezéseket, mint a teszt esetek, a teszt szkriptek, a teszt terv stb. Ezek a kifejezések zavarónak tűnhetnek számodra, mivel mind nagyon hasonlók, de jelentéseik szerint mindenképpen különböznek. Nagyon fontos, hogy tisztában legyen ezekkel a szoftverterminológiákkal, hogy megkülönböztesse őket. Annak érdekében, hogy a tesztelés hatékonyan működjön, meg kell értenie, hogy mi a teszt eset, és hogyan lehet ezeket írni úgy, hogy az megfeleljen az adott követelményeknek.

Ne feledje, hogy egy jó tesztelő az, aki részlet-orientált. Amellett, hogy szemügyre veszi a részleteket és a specifikációkat, egy jó tesztelőnek képesnek kell lennie arra, hogy hatékonyan írjon próbatesteket. A próbatestek írása nem könnyű feladat, mivel tehetséget, tapasztalatot és jó üzleti megértést igényel. A minőségi vizsgálati esetek írásához szükséges egyik kulcsfontosságú készség a tisztességes íráskészség. A jó teszt eseteket azzal a céllal írják le, hogy meghatározzák az alkalmazás „mit” és „hogyan”. Egyes tesztelők esetleg unalmas feladatnak tekintik a tesztüzenetek írását, de a teszt esetek minősége meghatározza a szoftver minőségét, ezáltal meghatározva a vállalat csapatának értékét, termelékenységét és sikerét.

Teszt írás

A teszt esetét bemeneti és kimeneti feltételek vagy változók halmazaként definiálhatjuk, amelyek segítenek a tesztelőnek annak meghatározásában, hogy az AUT (tesztelés alatt álló alkalmazás) megfelel-e a szoftverkövetelmény-specifikációban vagy a követelménydokumentumban meghatározott követelményeknek. Alapvetően egy olyan dokumentum, amely olyan információkat tartalmazza, mint például a tesztelés előfeltételei, a teszteléshez használt teszt adatok, a teszt azonosítója, a teszt leírása, a tesztelés utólagos feltételei és a tesztelés lépései. Ezenkívül részletezi a megfigyelt eredményt, azaz a tényleges eredményt és a követelmény szerinti eredményt, azaz a várható eredményt.

Ezeket a részleteket egy adott vizsgálati forgatókönyvhöz adják meg, hogy megvizsgálhassák a megfelelőséget a követelménydokumentummal szemben. A tényleges eredmény és a várt eredmény összehasonlításától függően a teszt esetet sikeresnek és sikertelennek jelöli. A sikeres tesztelési esetnek tényleges eredménye van, csakúgy, mint a követelésben említett várt eredmény. A sikertelen teszt esetében viszont nincs olyan tényleges kimenet, amely megegyezik a várt kimenettel, és ezért meghiúsultként van címkézve.

A teszt eset egy és végrehajtható forgatókönyv. Ezt egy tesztelő hordozza, amelyet a teszt esetében egyértelműen meghatározott „követendő lépések” vezetnek. A teszt eset utasítások sorozatának tekinthető, lépések formájában, hogy ellenőrizze és validálja a szoftver viselkedését a követelményeknek megfelelően.

A teszt eset paraméterei:

  1. Teszt azonosító
  2. Teszt neve
  3. Teszt eset leírása
  4. Teszt adat
  5. előfeltételek
  6. Tesztelési lépések
  7. Várható eredmény
  8. Tényleges eredmény
  9. utófeltételek
  10. Tesztkörnyezet

A teszt esetek hatással vannak a tesztelési szakaszra, ezért ellenőrizni kell, hogy azok még a tesztelési szakasz tényleges megkezdése előtt meg vannak írva. A vizsgálati esetek írása ugyanolyan fontos és elkerülhetetlen, mint a tesztelés folyamata.

A teszt esetének lépései

Egy jó teszt esetének írása a következő:

  1. Egy jó teszt esetben van egy teszt-azonosító és egy erős tesztnév, amely biztosítja a vizsgált modul tisztaságát. Vegyünk egy példát, ahol teszteli a regisztrációs oldalt. Ebben az esetben használjon egy olyan címet, amelynek címe a „SignUp Page” elemet tartalmazza.
  2. Egy jó teszt esetén jól elvégzett, erőteljes, kompakt és világos leírást ad a végrehajtandó tesztről. Időnként ez a szakasz tartalmazhat előfeltételeket, információkat a tesztkörnyezetről és más hasonló tényezőket.
  3. Egy jó teszt eset megemlíti azokat a feltételezéseket vagy feltételeket, amelyek az adott teszt megfelelő elvégzéséhez szükségesek. Ez tartalmazhat olyan követelményeket, mint például az alkalmazásban tesztelt modul eléréséhez szükséges hozzáférési engedélyek.
  4. Jó teszt esetnek tekinthető egy olyan teszt eset, amely megemlíti a teszteléshez felhasznált teszt adatok adatait.
  5. A vizsgálati esetek lépéseinek tömörnek, egyszerűnek és világosnak kell lenniük. Ügyeljen arra, hogy a lépések ne legyenek félrevezetők, hogy a tesztelés ideje alatt ne pazarolja az időt
  6. Az egyes lépések várható és valós eredményeit világosan meg kell említeni. Ezek nagyon hasznosak a tesztelő számára, mivel ezt használva egy tesztelő egyértelműen azonosítja azt a lépést, amelyen az alkalmazás meghiúsul a hiba ideje alatt.
  7. Végül, de nem utolsósorban, ügyeljen arra, hogy a teszt újrafelhasználható legyen

Tesztminta a teszthez, ha a felhasználó képes regisztrálni egy alkalmazásba, amely e-mailt, telefonszámot, jelszót állít be az űrlapon.

Teszt neve: A regisztrációs oldal hitelesítése

Leírás: Az új felhasználónak képesnek kell lennie sikeres regisztrációra az alkalmazásban.

Előfeltétel : A felhasználónak új felhasználónak kell lennie.

Tippek és trükkök

A teszt esetek írásakor ne feledje néhány szempontot, például:

  • Gondoskodjon arról, hogy egy teszt eset jó lefedettséget biztosítson, azaz egyik tesztelési funkció sem marad ki a tesztelésből
  • Gondoskodjon arról, hogy a negatív teszt eseteket vagy a negatív teszt forgatókönyveket is dokumentálják és alaposan teszteljék.

Következtetés

A teszt esetek nagy teljesítményűek, és jótékony hatással vannak a leendő alkalmazottak számára, és igazságot adnak nekik a rendszerről és annak funkcióiról.

Ajánlott cikkek

Ez egy útmutató arról, hogyan lehet írni teszt esetet? Itt tárgyaljuk a bevezetést, a teszt esetek írását, a jó teszt esetének írására szolgáló lépéseket, a paramétereket, valamint néhány tippet és trükköt. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Mi a szoftver tesztelése?
  2. Fekete doboz tesztelése
  3. Karrier szoftvermérnökként
  4. Appium vs szelén
  5. Black Box tesztelési technikák
  6. 8 Fontos feladat a tesztterv sablonjának elkészítése

Kategória: