Junior
Milyen tesztelési módszereket ismersz?
sobes.tech MI
Válasz az MI-től
- Funkcionális tesztek:
- Egység tesztelés: A legkisebb izolált kódrészek (függvények, osztályok) tesztelése.
- Integrációs tesztek: A rendszer különböző moduljai vagy összetevői közötti kölcsönhatás ellenőrzése.
- Rendszer tesztek: A teljes integrált rendszer tesztelése a követelményeknek való megfelelés érdekében.
- Elfogadási tesztek: Végfelhasználók vagy üzleti képviselők által végrehajtott tesztek, hogy megerősítsék, megfelelnek-e az igényeiknek.
- Nem funkcionális tesztek:
- Teljesítmény tesztek: A rendszer teljesítményének értékelése terhelés alatt.
- Terheléses teszt: A rendszer tesztelése várható terhelés alatt.
- Stressz teszt: A rendszer túl a vártnál nagyobb terhelés alatt történő tesztelése a hibapont meghatározására.
- Kitartás (Soak) teszt: A rendszer stabilitásának ellenőrzése hosszabb ideig tartó terhelés alatt.
- Biztonsági tesztek: A rendszer védelmének értékelése fenyegetésekkel szemben.
- Használhatósági tesztek: A rendszer használhatóságának ellenőrzése végfelhasználók számára.
- Kompatibilitási tesztek: A rendszer működésének ellenőrzése különböző környezetekben (böngészők, OS, eszközök).
- Megbízhatósági tesztek: A rendszer képességének értékelése hibamentesen működni egy adott időtartam alatt.
- Karbantarthatósági tesztek: A rendszer módosításának könnyűségének értékelése.
- Áthelyezhetőségi tesztek: A rendszer más környezetbe való áthelyezhetőségének értékelése.
- Teljesítmény tesztek: A rendszer teljesítményének értékelése terhelés alatt.
- Változtatási tesztek:
- Regressziós tesztek: A korábban tesztelt funkciók újra tesztelése változtatások után a hibák felismerése érdekében.
- Újra tesztelés (Igazolási teszt): Egy adott hiba javítása utáni újra tesztelés a hiba megszüntetésének megerősítésére.
- Strukturális tesztek (White-box): A kód belső szerkezetének és logikájának tesztelése.
- Állítások lefedettsége: A kód összes utasításának lefedése.
- Ágak lefedettsége: A kód összes logikai ágának lefedése.
- Útvonalak lefedettsége: A kód összes lehetséges végrehajtási útjának lefedése.
- Fekete doboz tesztek (Black-box): A funkciók tesztelése a kód belső szerkezetének figyelembevétele nélkül.
- Határérték elemzés: A bemeneti adatok határértékeinek tesztelése.
- Egyenértékű osztályokra osztás: A bemeneti adatok osztályokra való felosztása.
- Döntési táblák tesztelése: Döntési táblák használata a feltételek és műveletek kombinációinak tesztelésére.
- Állapotátmenet tesztek: A rendszer különböző állapotai közötti átmenetek tesztelése.
- Használati esetek tesztelése: A rendszer tesztelése felhasználói forgatókönyvek alapján.
- Felfedező tesztek: A tesztek tervezése, végrehajtása és elemzése egyidejűleg.
- Kockázatalapú tesztek: A tesztek priorizálása a potenciális kockázatok alapján.