Sobes.tech
Junior

Milliseid testimise tüüpe olete oma projektides kasutanud?

sobes.tech AI

Vastus AI-lt

Ma kasutas järgmisi testimise tüüpe:

Funktsionaalne testimine:

  • Moodulitestimine: Kirjutasin sageli või üle vaatasin teste arendusülesannete raames, eriti kui meeskonnad järgivad TDD-d.
  • Integreerimistestimine: Testisin moodulite, teenuste, andmebaaside vahelist koostööd.
  • Süsteemtestimine: Testisin kogu süsteemi, kontrollides vastavust nõuetele.
  • Kasutusloaga testimine: Koos ärianalüütikute või tellijatega kontrollisin, kas toode vastab ootustele.

Mittefunktsionaalne testimine:

  • Koormustestimine: Kontrollisin süsteemi jõudlust erinevatel koormustasemetel, kasutades tööriistu nagu JMeter, LoadRunner.
  • Stressitestimine: Määratlesin süsteemi vastupidavust ekstreemkoormustele.
  • Stabiilsuse testimine (Endurance testing): Pikaajaline testimine, et tuvastada mälulekkeid või jõudluse langust aja jooksul.
  • Turvalisuse testimine: Teostasin koodi staatilist ja dünaamilist analüüsi, fuzz testingut, käsitsi testimist XSS, SQL Injection ja teiste haavatavuste osas.
  • Kasutusmugavuse testimine: Analüüsisin, kui intuitiivne ja mugav on kasutajaliides lõppkasutajale.
  • Ühilduvustestimine: Kontrollisin rakenduse tööd erinevates keskkondades (brauserid, operatsioonisüsteemid, seadmed).

Muudatuste testimine:

  • Regressioonitestimine: Kontrollisin, et uued muudatused ei rikkunud olemasolevat funktsionaalsust. Selle testitüübi automatiseerimine oli prioriteet.
  • Udu-testimine (Sanity check / Smoke testing): Kiire testimine põhifunktsioonide kohta pärast koostamist või juurutamist.

Struktuuriline lähenemine (White-box):

  • ** Katvustestimine (Coverage testing):** Analüüsisin koodi katvust testidega (statement, branch, path coverage), et tuvastada lüngad.

Sõltuvalt projektist ja selle spetsiifikast võivad kehtida ka teised testimise tüübid, näiteks A/B testimine tooteanalüütika raames.

Põhirõhk oli regressiooni- ja integratsioonitestimise automatiseerimisel, et säilitada kõrge kvaliteet kogu elutsükli jooksul.