Sobes.tech
Junior

Aké existujú typy testov?

sobes.tech AI

Odpoveď od AI

  • Funkčné testovanie: Kontrola, či správanie aplikácie zodpovedá požiadavkám. Zahŕňa:

    • Jednotkové testy: Testovanie jednotlivých komponentov (funkcií, tried). Zvyčajne vykonávané vývojármi.
    • Integračné testy: Testovanie interakcie medzi dvomi alebo viacerými modulmi.
    • Systémové testy: Testovanie celého systému ako jedného celku.
    • Regresné testy: Kontrola, či nedávne zmeny neporušili existujúcu funkčnosť.
    • Akceptačné testy: Testy používateľa alebo zákazníka na potvrdenie zhody s požiadavkami.
  • Nefunkčné testy: Kontrola nefunkčných vlastností aplikácie, ako je výkon, spoľahlivosť, použiteľnosť. Zahŕňa:

    • Výkonové testy: Kontrola rýchlosti odozvy, stability pri vysokom zaťažení. Zahŕňa záťažové, stresové, stabilitné testy.
    • Bezpečnostné testy: Odhalenie zraniteľností a bezpečnostných rizík.
    • Testy použiteľnosti: Hodnotenie pohodlia a jednoduchosti používania aplikácie.
    • Testy kompatibility: Kontrola funkčnosti na rôznych platformách, prehliadačoch, zariadeniach.
  • Testy súvisiace so zmenami:

    • Dymové testy: Rýchla kontrola základnej funkčnosti po zostavení alebo nasadení.
    • Testy rozumu: Podrobnejšia kontrola novej funkčnosti po menších zmenách alebo opravách chýb.
  • Štrukturálne testy (White-Box Testing): Testovanie vnútornej štruktúry a logiky kódu. Vyžaduje znalosti o implementácii.

  • Testovanie založené na skúsenostiach: Testy založené na skúsenostiach a intuícii testera. Zahŕňa prieskum, ad-hoc testovanie.