Mi a teszt eset?
A szoftver terminológia gyakran meglehetősen zavaró lehet. A teszt eset, forgatókönyv, terv; mind nagyon hasonlók, és könnyű összekeverni a szavakat. A szoftver tesztelése során fontos elkerülni a környező terminológiát. Ezért ebben a cikkben megnézzük, mit jelent ez.
Feltételek vagy változók egy csoportja, amelyekkel a tesztelő igazolja a tesztelt szoftver követelményeinek való megfelelést. Arra szolgál, hogy lépésről lépésre utasításokat adjon a tesztelőknek. Ez egy dokumentum, amely teszt adatokkal, előfeltételekkel, várható eredményekkel stb. Rendelkezik, egy adott forgatókönyvhöz fejlesztették ki. A végrehajtása kiindulási pontként szolgál, amelyet követően egy sor bemeneti értéket alkalmazunk, és megvárjuk a döntő eredményt. Fejlesztésük elősegíti a bonyolultság megtalálását az alkalmazás követelményeiben.
Általában a minőségbiztosítási csapat tesztelője írja őket. Ez nem tartalmazza a fejlesztői csoport által írt teszteket, hanem a fejlesztés és az egység tesztelése után elvégzett teszteket. Ennél is fontosabb, hogy egy tesztelőnek, aki megérti az alkalmazás funkcionalitását és képes egy tesztértéket szolgáltatni, meg kell írnia.
Sablon
Általában a következő mezőkkel rendelkezik. A mezők formátuma azonban vállalkozásonként eltérő lehet, az általuk használt tesztkezelő eszköztől függően.
Teszt azonosítója | Az azonosítót megkapják a teszt esetéhez. |
Teszt eset leírása | A teszt esetének leírása. |
Kapcsolódó követelmény | Az azonosító annak a követelménynek a megadására vonatkozik, amelyre ez a teszt eset megfelel. |
Előfeltételek | Bármely előfeltétel vagy követelmény, amelyet teljesíteni kell a teszt futtatása előtt. |
Tesztelési lépések | Lépésről lépésre kaptuk a tesztet. |
Teszt adat | A teszt végrehajtása során felhasznált adatok. |
Várható eredmény | A tesztről várható eredményt naplózza a teszt futtatása előtt. |
Tényleges eredmény | A teszt elvégzése után kapott tényleges eredmény |
Állapot | A teszt futtatása után kapott állapot. Lehet, hogy átadja, sikertelen, nem hajtja végre, blokkolja. |
Hozzászólások | A teszthez fűzendő észrevételek. |
Környezetvédelmi információk | Tartalmazza azokat a hálózati / hardver / szoftver információkat, amelyekben a teszt fut. |
Hogyan írhatunk egy teszt esetet?
Az alábbiakban bemutatjuk a Teszt írásának lépéseit.
1. lépés: Adjon meg egy számot és egy leírást.
2. lépés: A futtatásához szükség van teszt adatokra. A teszt adatok nélkül nem lenne megfelelő információ a teszteléshez, így a feladat fárasztó.
3. lépés: A futtatáshoz rendelkeznie kell bizonyos utasításkészlettel a teszt végrehajtásához. Ezeket a lépéseket tesztlépéseknek nevezzük. Erre akkor van szükség, amikor a szerző lemond a projekttől, vagy szünetben van. Ezután a projekt valaki másjának el kell végeznie a tesztelést. Az írásbeli lépések segítenek nekik.
4. lépés: Ezek célja az alkalmazás viselkedésének megvizsgálása. Ennek végrehajtásához várt eredményre van szükségünk. A végrehajtás után a várt eredményeket összehasonlítják a teszt tényleges eredményével, és ennek megfelelően egy státuszt rendelnek hozzá.
5. lépés: Van olyan kiegészítő mező, mint például az Előfeltétel mező, amely megmondja nekünk a tesztfutás előtt teljesítendő feltételeket, a Post-Condition mező, amely megmutatja a tesztfutás után teljesítendő feltételeket stb.
Példa:
Teszt azonosítója | Teszt eset leírása | Tesztelési lépések | Teszt adat | Várható eredmény | Tényleges eredmény | Állapot |
TC01 | Ellenőrizze az alkalmazottak bejelentkezését érvényes adatokkal |
1. Lépjen a bejelentkezési oldalra. 2.Enter Userid 3. Írja be a jelszót 4. Kattintson a Bejelentkezés gombra | Userid = admin
Jelszó = abc12345 | A felhasználónak képesnek kell lennie bejelentkezésre | Ahogy az várható volt | Pass |
TC02 | Ellenőrizze a munkavállalói bejelentkezés érvénytelen adatait | 1. Lépjen a bejelentkezési oldalra.
2.Enter Userid 3. Írja be a jelszót 4. Kattintson a Bejelentkezés gombra | Userid = admin
Jelszó = 12345abc | A felhasználónak nem lehet képes bejelentkezni | Ahogy az várható volt | Pass |
A teszt esete
Nagyon nagy benyomásuk van a tesztelési szakaszról. Ezek írása ugyanolyan jelentős, mint maga a tesztelési folyamat. Segít nekünk átgondolni a sajátosságokat, és biztosítja, hogy a lehető legtöbb kilátás alapján kezeljük őket.
Az a fontos, hogy bárki újrafelhasználhassa a tesztet. Hatékony tárgyak, amelyek a jövőbeli csapattársak számára is hasznosak, és dokumentációt nyújtanak az alkalmazás teljesítményéről. Összefoglalva: a következő jelentőséggel bírnak:
- Biztosítják a teszt jó lefedettségét, ügyelve arra, hogy a fő funkciók ne maradjanak ki a tesztelés során.
- Ez lehetővé teszi számukra az alkalmazási lehetőségek alapos megerősítésének különböző módjait.
- A negatívok szintén megírásra kerülnek, és a tesztelés alapos folyamatává válik, kevés figyelmen kívül hagyva.
- Használhatók újra, mivel bárki utalhatja őket és futtathatja a tesztet.
Hasznos tippek és trükkök
Íráskor ne felejtse el a következő információkat:
- Ennek egyszerűnek és tömörnek kell lennie, legfeljebb 15 lépéssel.
- Mindegyiket újrafelhasználhatóvá kell tenni.
- Kerülje az ismétlést.
- További tesztbeállítási információkat kell megadni, például szoftvert, hardvert, operációs rendszert, a tesztelt alkalmazás verzióját, a teszt előfeltételeit stb.
- Úgy kell írni, hogy egyszerre csak egy dolgot teszteljünk, átfedések nélkül.
- Gondoskodjon arról, hogy minden pozitív és negatív forgatókönyv lefedésre kerüljön, és 100% -os lefedettséget biztosítson nekünk.
- Ezeket a végfelhasználó szem előtt tartásával kell létrehozni.
Következtetés
Befejezésül: fokozhatják az átfogó tesztelés terén tett erőfeszítéseinket és tökéletesen javíthatják a szoftver minőségét, miközben időt és erőfeszítést takarítanak meg a teszt esetek újrafelhasználhatóságának köszönhetően.
Ajánlott cikkek
Ez egy útmutató a Mi az a teszt esethez. Itt megvitatjuk a sablont, a fontosságot és a hasznos tippeket és trükköket. A következő cikkeket is megnézheti további információkért -
- Mi a szoftverfejlesztés?
- Szoftvertervezési interjúkérdések
- Karrier szoftverfejlesztőként
- 14 legjobb szoftver eszköz kiváló minőségű prezentációk készítéséhez