Tesztelési szintek a szoftvertesztelésben
4 tesztelési szint
Főleg négy A tesztelés szintjei szoftver tesztelésben:
- Egység tesztelése : ellenőrzi, hogy a szoftverösszetevők teljesítik-e a funkciókat vagy sem.
- Integrációs tesztelés : ellenőrzi az adatáramlást egyik modulból a többi modulba.
- Rendszer tesztelés : mind a funkcionális, mind a nem funkcionális szükségleteket értékeli a teszteléshez.
- Átvételi teszt : ellenőrzi, hogy egy specifikáció vagy szerződés követelményei teljesülnek-e a szállítás során.
Ezen tesztelési szintek mindegyikének meghatározott célja van. Ezek a tesztelési szintek értéket biztosítanak a szoftverfejlesztési életciklus számára.
Az egyes tesztelési szintek részletei
Egységteszt:
A Egység a rendszer vagy alkalmazás legkisebb tesztelhető része, amely lefordítható, kedvelhető, betölthető és végrehajtható. Ez a fajta tesztelés segít az egyes modulok külön-külön történő tesztelésében.
A cél az, hogy a szoftver minden részét szétválasztva teszteljük. Ellenőrzi, hogy az összetevő megfelel-e a funkcióknak vagy sem. Ezt a fajta tesztelést a fejlesztők végzik.
Integrációs tesztelés
Integráció kombinálását jelenti. Például ebben a tesztelési fázisban különböző szoftvermodulokat kombinálnak és csoportosan tesztelnek, hogy megbizonyosodjanak arról, hogy az integrált rendszer készen áll a rendszertesztelésre.
A tesztelés integrálása ellenőrzi az adatáramlást egyik modulból a többi modulba. Ezt a fajta tesztelést tesztelők végzik.
Rendszer tesztelés
Rendszer tesztelés teljes, integrált rendszeren történik. Lehetővé teszi a rendszer megfelelőségének ellenőrzését a követelményeknek megfelelően. Az összetevők általános kölcsönhatását teszteli. Ez magában foglalja a terhelés, a teljesítmény, a megbízhatóság és a biztonsági tesztelést.
A rendszertesztelés leggyakrabban az utolsó teszt annak ellenőrzésére, hogy a rendszer megfelel-e a specifikációnak. Felméri a tesztelés funkcionális és nem funkcionális szükségességét.
Átvételi tesztelés
Átvételi tesztelés egy teszt, amelyet annak megállapítására végeznek, hogy egy specifikáció vagy szerződés követelményei teljesülnek-e a szállítás során. Az átvételi tesztelést alapvetően a felhasználó vagy az ügyfél végzi. Ebbe a folyamatba azonban más részvényesek is bevonhatók.
Összegzés
- A szoftvertesztelés szintje olyan folyamat, amelyben a szoftver/rendszer minden egységét vagy összetevőjét tesztelik.
- A rendszertesztelés elsődleges célja annak értékelése, hogy a rendszer megfelel-e a meghatározott igényeknek.
- In Szoftverfejlesztés, a tesztelés négy fő szintje az egységtesztelés, az integrációs tesztelés, a rendszertesztelés és az elfogadási tesztelés.