Junior
Mis on uurimistestimine?
sobes.tech AI
Vastus AI-lt
Uurimuslik testimine on testimise stiil, kus testimine kavandatakse ja teostatakse samal ajal. Testija uurib rakendust, õpib sellest ning kasutab oma teadmisi uute testjuhtumite "jooksul" loomisel.
Peamised omadused:
- Samal ajal testide kavandamine ja teostamine: Testjuhtumid ei ole eelnevalt formaalselt määratletud.
- Õppimine: Testija õpib pidevalt, suheldes süsteemiga.
- Testija kogemus: sõltub tugevalt testija oskustest, teadmistest ja loovusest.
- ** Mitteformaalne protsess:** vähem dokumenteeritud kui stsenaariumipõhine testimine.
- Uurimise keskendumine: eesmärk on mõista süsteemi käitumist ja leida ebatavalisi vigu.
Tüüpilised tehnikad:
- Ekskursioonide testimine (Tours): keskendub kindlatele valdkondadele või funktsioonidele (näiteks Anti-Money Laundering Tour).
- Heuristikal põhinev testimine: reeglite ja põhimõtete kasutamine vigade otsimiseks.
- Paari testimine (Pair Testing): kaks testijat töötavad koos.
Eelised:
- Leiab vigu, mida on raske stsenaariumipõhise testimisega avastada.
- Aitab sügavamalt mõista süsteemi.
- Kasulik ebakindluse tingimustes või piiratud dokumentatsiooni korral.
- Võib olla kiirem teatud stsenaariumide puhul.
Puudused:
- sõltub testija oskustest.
- keerulisem korrata leitud vigu ilma selgete sammudeta.
- aruandlus võib olla vähem standardiseeritud.
Kasutatakse täiendavalt stsenaariumipõhisele testimisele, eriti uute funktsioonide, kriitiliste valdkondade või piiratud dokumentatsiooni korral.