Sobes.tech
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.