Sobes.tech
Junior

Koje vrste testova postoje?

sobes.tech АИ

Одговор од АИ

  • Funkcionalno testiranje: Provera da li ponašanje aplikacije odgovara zahtevima. Uključuje:

    • Jedinično testiranje: Testiranje pojedinačnih komponenti (funkcija, klasa). Obično ih vrše programeri.
    • Integraciono testiranje: Testiranje interakcije između dva ili više modula.
    • Sistemsko testiranje: Testiranje celokupnog sistema kao jedne celokupne cjeline.
    • Regresiono testiranje: Provera da li su nedavne promene narušile postojeću funkcionalnost.
    • Prihvatno testiranje: Testovi od strane korisnika ili klijenta za potvrdu usklađenosti sa zahtevima.
  • Nefunkcionalno testiranje: Provera nefunkcionalnih karakteristika aplikacije, kao što su performanse, pouzdanost, upotrebljivost. Uključuje:

    • Testiranje performansi: Provera brzine odziva, stabilnosti pod visokim opterećenjem. Uključuje testove opterećenja, stresa, stabilnosti.
    • Testiranje sigurnosti: Otkrivanje ranjivosti i sigurnosnih rizika.
    • Testiranje upotrebljivosti: Procena lakoće i udobnosti korišćenja aplikacije.
    • Testiranje kompatibilnosti: Provera funkcionalnosti na različitim platformama, pregledačima, uređajima.
  • Testovi vezani za promene:

    • Testovi dima: Brza provera osnovne funkcionalnosti nakon sastavljanja ili implementacije.
    • Testovi zdravlja: Detaljnija provera nove funkcionalnosti nakon manjih promena ili ispravki grešaka.
  • Strukturno testiranje (White-Box Testing): Testiranje unutrašnje strukture i logike koda. Zahteva znanje o implementaciji.

  • Testiranje zasnovano na iskustvu: Testovi zasnovani na iskustvu i intuiciji testera. Uključuje istraživanje, ad-hoc testiranje.