Sobes.tech
Junior

Milliseid samme teete veebisaidi testimiseks?

sobes.tech AI

Vastus AI-lt

  1. Analüüs nõuetest: Projektidokumentatsiooni (spetsifikatsioonid, maketid) uurimine, et mõista funktsionaalseid ja mittefunktsionaalseid nõudeid.
  2. Testimise planeerimine:
    • Testimise eesmärkide ja ulatuse määratlemine.
    • Testimisstrateegiate ja meetodite valik (käsi, automatiseeritud, koormus jne).
    • Ressursside ja aja hindamine.
    • Testidokumentatsiooni koostamine (check-listid, testjuhtumid).
  3. Testi artefaktide arendamine:
    • Kiire läbimise jaoks check-listide loomine põhistsenaariumide jaoks.
    • Kritilise ja keeruka funktsionaalsuse üksikasjalike testjuhtumite kirjutamine.
    • Skriptide arendamine automatiseeritud testimiseks (kui sobib).
  4. Testikeskkonna ettevalmistamine: Vajalik operatsioonisüsteemide, brauserite, tarkvaraversioonide ja testandmete seadistamine.
  5. Testimise teostamine: Testide läbiviimine vastavalt koostatud plaanidele ja testjuhtumitele.
    • Funktsionaalne testimine (kasutajaskriptid, vormid, navigeerimine).
    • UI/UX testimine (välimus, kasutusmugavus, kohandatavus).
    • Ristbrauseri testimine.
    • Tulemuste ja koormustestide läbiviimine (kui vajalik).
    • Turvatestimine (põhjalikud kontrollid).
  6. Veadokumentide registreerimine: Leitud vigade kirjeldus koos sammudega, ootuspärase ja tegeliku tulemuse, keskkonna ning prioriteediga.
  7. Taastestimine ja regressioonitestimine: Parandatud vigade kontroll ning uute vigade puudumine muudatuste tegemisel.
  8. Aruandlus: Tehtud töö, leitud vigade ja testimise staatuse aruannete koostamine.
  9. Tulemuste analüüs: Toote kvaliteedi hindamine testimise tulemuste põhjal.

Lisaks automatiseerimisele:

  1. Raamistiku ja tööriistade valik (Selenium, Cypress, Playwright).
  2. Automatiseeritud skriptide kirjutamine ja hooldus.
  3. CI/CD integratsioon (Jenkins, GitLab CI).

Kasutatavad testimise tüübid:

  • Funktsionaalne testimine
  • UI/UX testimine
  • Ristbrauseri testimine
  • Kohandatavuse testimine
  • Turvatestimine (põhjalik)
  • Tulemuste testimine (vajadusel)

Testjuhtumi struktuuri näide:

ID Juhtumi nimi Eeltingimused Sammud Oodatav tulemus Tegelik tulemus Staatus Kommentaarid
TC-01 Edukas sisselogimine registreeritud kasutajale Kasutaja kehtivate andmetega (kasutajanimi/parool) olemas süsteemis 1. Ava sisselogimisleht. <br> 2. Sisesta kehtiv kasutajanimi. <br> 3. Sisesta kehtiv parool. <br> 4. Klõpsa nupul "Logi sisse". Kasutaja suunatakse peamenüüsse isikliku konto/lehe peale sisselogimist