Sobes.tech
Junior

Millised on olemasolevad testitüübid?

sobes.tech AI

Vastus AI-lt

  • Funktsionaalne testimine: Rakenduse käitumise vastavuse kontroll nõuetele. Sisaldab:

    • Moodulitestimine: Eraldi komponentide (funktsioonide, klasside) testimine. Tavaliselt teevad arendajad.
    • Integreerimistestimine: Kaks või rohkem moodulit omavahelise koostöö kontroll.
    • Süsteemtestimine: Süsteemi üldine testimine kui tervik.
    • Regressioonitestimine: Kontroll, et uued muudatused ei rikkunud olemasolevat funktsionaalsust.
    • Vastuvõtutestimine: Kasutaja või tellija poolt nõuetele vastavuse kinnitamine.
  • Nefunktsionaalne testimine: Nefunktsionaalsete omaduste kontroll, nagu jõudlus, usaldusväärsus, kasutusmugavus. Sisaldab:

    • Jõudluse testimine: Reageerimisaja, stabiilsuse kontroll suure koormuse all. Sisaldab koormustestimist, stressitestimist, stabiilsustestimist.
    • Turvatestimine: Haavatavuste ja turvariskide avastamine.
    • Kasutusmugavuse testimine: Rakenduse kasutusmugavuse ja lihtsuse hindamine.
    • Ühilduvustestimine: Töökindluse kontroll erinevatel platvormidel, brauserites, seadmetes.
  • Muudatustega seotud testimine:

    • Suitest testimine (Smoke Testing): Põhifunktsioonide kiire kontroll pärast kokkupanekut või juurutamist.
    • Sanity testimine: Uue funktsiooni põhjalik kontroll väikeste muudatuste või vigade paranduste järel.
  • Valge kasti testimine (White-Box Testing): Sise struktuuri ja loogika testimine. Vajalik teadmisi rakenduse kohta.

  • Kogemusele põhine testimine: Põhineb testija kogemusel ja intuitsioonil. Sisaldab uurimist, ad-hoc testimist.