Sobes.tech
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.