Sobes.tech
Junior

Aké existujú klasifikácie testovania?

sobes.tech AI

Odpoveď od AI

Klasifikácie testovania môžu byť založené na rôznych kritériách. Najčastejšie:

  • Podľa cieľa testovania:

    • Funkčné testovanie
    • Nefunkčné testovanie
    • Testovanie súvisiace so zmenami
  • Podľa objektu testovania:

    • Modulové (Unit)
    • Integračné
    • Systémové (System)
    • Prijímacie (Acceptance)
  • Podľa času vykonávania testovania:

    • Alfa-testovanie (vo vnútri spoločnosti)
    • Beta-testovanie (s účasťou obmedzenej vonkajšej skupiny používateľov)
    • Regresné testovanie
    • Testovanie sanity (Sanity testing)
    • Testovanie dymu (Smoke testing)
  • Podľa úrovne prístupu ku kódu:

    • Metóda bieleho boxu (White-box / Structural testing)
    • Metóda čierneho boxu (Black-box / Behavioral testing)
    • Metóda šedého boxu (Gray-box testing)
  • Podľa miery formalizácie:

    • Formálne testovanie (na základe úplných špecifikácií)
    • Neformálne testovanie (výskumné, ad-hoc)
  • Podľa miery automatizácie:

    • Ručné testovanie
    • Automatizované testovanie
  • Podľa typu aplikácie:

    • Webové aplikácie
    • Mobilné aplikácie
    • Desktopové aplikácie
    • API
    • Databázy
  • Podľa ďalších kritérií:

    • Zaťaženie (Load testing)
    • Stresové testovanie (Stress testing)
    • Stabilita / spoľahlivosť (Stability/Reliability testing)
    • Použiteľnosť (Usability testing)
    • Bezpečnostné testovanie (Security testing)
    • Testovanie naprieč prehliadačmi / platformami

Príklad štruktúry klasifikácie v tabuľke:

Kritérium klasifikácie Typy testov Popis
Podľa cieľa Funkčné Kontrola zhody s požiadavkami
Nefunkčné Výkon, bezpečnosť, použiteľnosť atď.
Súvisiace so zmenami Regresia, opakovanie (retesting)
Podľa objektu Modul Samostatné jednotky kódu
Integračné Interakcia medzi modulmi alebo systémami
Systémové Systém ako celok
Priemyselné Kontrola pripravenosti produktu na vydanie
Podľa prístupu ku kódu Čierna skrinka Bez prístupu ku zdrojovému kódu, podľa špecifikácie
Biela skrinka S prístupom ku zdrojovému kódu
Šedá skrinka Čiastočný prístup, znalosť vnútornej logiky bez úplného obchádzania kódu