Junior
Milyen teszt típusokat ismer?
sobes.tech MI
Válasz az MI-től
Funkcionális típusok:
- Moduláris (Unit Testing): Az alkalmazás egyes komponenseinek/moduljainak izolált ellenőrzése.
- Integrációs (Integration Testing): A modulok vagy komponensek közötti kölcsönhatás ellenőrzése.
- Rendszer (System Testing): Az alkalmazás egészének ellenőrzése integrált környezetben.
- Elfogadási (Acceptance Testing): A rendszer megfelelőségének ellenőrzése a megrendelő vagy végfelhasználó követelményeinek megfelelően. Magában foglalja az Alfa- és Béta-tesztelést.
- Regressziós (Regression Testing): Annak ellenőrzése, hogy a változtatások nem vezettek-e új hibákhoz a meglévő funkcionalitásban.
Nem-funkcionális típusok:
- Teljesítmény (Performance Testing):
- Terheléses (Load Testing): A rendszer viselkedésének ellenőrzése a várható terhelés alatt.
- Stressztesztelés (Stress Testing): A rendszer viselkedésének vizsgálata extrém terhelés alatt (a várakozásokon túl).
- Stabilitás/kitartás tesztelése (Endurance/Soak Testing): A rendszer hosszabb ideig tartó működésének ellenőrzése meghatározott terhelés mellett.
- Skálázhatóság tesztelése (Scalability Testing): A rendszer képességének ellenőrzése a megnövekedett felhasználói vagy adatmennyiség kezelésére.
- Használhatóság (Usability Testing): Az alkalmazás felhasználói által történő használhatóságának értékelése.
- Biztonsági tesztelés (Security Testing):
- Behúzási tesztelés (Penetration Testing): Gyengeségek keresése és kihasználási kísérletek.
- Gyengeségek keresése (Vulnerability Scan): Automatizált ismert gyengeségek keresése.
- Kompatibilitás (Compatibility Testing): Az alkalmazás különböző környezetekben (OS, böngészők, eszközök, adatbázisok stb.) való működésének ellenőrzése.
- Elérhetőség (Accessibility Testing): Az alkalmazás használhatóságának ellenőrzése fogyatékkal élő személyek számára.
- Lokáció és nemzetköziesítés (Localization and Internationalization Testing): Az alkalmazás megfelelőségének ellenőrzése regionális szabványoknak és az adaptáció lehetőségeinek tekintetében.
Változásokkal kapcsolatos tesztelési típusok:
- Retesting: A javított hiba újbóli ellenőrzése.
- Regressziós (Regression Testing): Korábban említett, de a változások kontextusában kiemelendő.
Metodológia alapú tesztelés:
- Dohányzó (Smoke Testing): Gyors ellenőrzés a fő funkciókról, hogy megbizonyosodjunk arról, hogy az építés stabil a további teszteléshez.
- Egészséges (Sanity Testing): Gyors ellenőrzés az új vagy módosított funkciókról kis változtatások után.
Felfedező tesztelés (Exploratory Testing): A tesztek tervezése, végrehajtása és tanulmányozása egyidejűleg.
Pozitív és negatív tesztelés:
- Pozitív: Az elvárt/helyes bemeneti adatok és forgatókönyvek alapján végzett tesztelés.
- Negatív: Hibás vagy váratlan adatok/forgatókönyvek használata a rendszer hibás viselkedésének ellenőrzésére.