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.