Junior
Milliseid samme teete veebisaidi testimiseks?
sobes.tech AI
Vastus AI-lt
- Analüüs nõuetest: Projektidokumentatsiooni (spetsifikatsioonid, maketid) uurimine, et mõista funktsionaalseid ja mittefunktsionaalseid nõudeid.
- 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).
- 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).
- Testikeskkonna ettevalmistamine: Vajalik operatsioonisüsteemide, brauserite, tarkvaraversioonide ja testandmete seadistamine.
- 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).
- Veadokumentide registreerimine: Leitud vigade kirjeldus koos sammudega, ootuspärase ja tegeliku tulemuse, keskkonna ning prioriteediga.
- Taastestimine ja regressioonitestimine: Parandatud vigade kontroll ning uute vigade puudumine muudatuste tegemisel.
- Aruandlus: Tehtud töö, leitud vigade ja testimise staatuse aruannete koostamine.
- Tulemuste analüüs: Toote kvaliteedi hindamine testimise tulemuste põhjal.
Lisaks automatiseerimisele:
- Raamistiku ja tööriistade valik (Selenium, Cypress, Playwright).
- Automatiseeritud skriptide kirjutamine ja hooldus.
- 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 |