Sobes.tech
Junior

Millistel juhtudel rakendatakse käsitööd?

sobes.tech AI

Vastus AI-lt

Käsitsi testimine rakendub järgmistes olukordades:

  • Uurimuslik testimine: Kui puuduvad valmis testid või dokumentatsioon, on vaja kiiresti uurida funktsionaalsust ja avastada puudusi. Testija kasutab intuitsiooni ja kogemust, et leida haavatavaid kohti.
  • Kasutusmugavuse testimine (Usability Testing): Hindamine, kui mugav on kasutada, kas kasutajaliides on intuitiivne. Ainult inimene saab objektiivselt hinnata, kui arusaadav ja meeldiv on toode lõppkasutajale.
  • Reageeriva disaini testimine (Responsive Design Testing): Kontrollida, kas kasutajaliides kuvatakse õigesti erinevatel seadmetel ja ekraanisuurustel. Kuigi automatiseerimine aitab, on sageli vajalik testimine reaalsetel seadmetel.
  • Turvalisuse testimine (Security Testing): Eriti algfaasis või ad-hoc kontrollide jaoks. Mõned rünnakud või haavatavused on lihtsam avastada käsitsi, jäljendades ründaja tegevusi.
  • Jõudluse testimine (Performance Testing): Koos automatiseeritud tööriistadega võivad käsitsi testid aidata avastada probleeme koormuse all, jälgides süsteemi käitumist reaalajas.
  • Ebatavaliste stsenaariumide testimine: keerulised, harva esinevad või ettearvamatud kasutaja stsenaariumid, mida on raske või mõttetu automatiseerida.
  • Väikeste muudatuste järel (Smoke/Sanity Testing): Kiire käsitsi põhifunktsionaalsuse kontroll pärast väikeseid parandusi, veendumaks, et kriitilised osad ei ole kahjustatud.
  • "Silma" kontroll: Visiuaalne testimine, kontrollides, kas maketid, fondid, värvid ja teised väikesed detailid vastavad, mida on raske või kallis automatiseerida suure täpsusega.
  • Testide katvus, mida ei ole mõistlik automatiseerida: Stsenaariumid, mis toimuvad väga harva või funktsionaalsus, mis eemaldatakse lähitulevikus.

Kokkuvõttes on käsitsi testimine vajalik täiend automaatikale, eriti seal, kus on vaja inimlikku hinnangut, paindlikkust või uurimist.