Middle
Mida tuleb enne rakenduse väljaandmist kontrollida?
sobes.tech AI
Vastus AI-lt
- Funktsionaalne testimine:
- Kõik deklareeritud funktsioonid töötavad vastavalt nõuetele.
- Olulised kasutajaskriptid läbivad ilma vigadeta.
- Integreerimised väliste süsteemide/teenustega toimivad õigesti.
- Andmetega töötamine (loomine, lugemine, uuendamine, kustutamine) vastab ootustele.
- Mittefunktsionaalne testimine:
- Vastamise aeg: Vastaeg, edastustõhusus, koormus (stress, tipud).
- Turvalisus:
- SQL-injektsioonide, XSS, CSRF kaitse.
- Autentimise ja autoriseerimise kontroll.
- Juurdepääs konfidentsiaalsetele andmetele.
- Haavatavuste analüüs skannerite abil.
- Kasutusmugavus (Usability):
- Intuitiivne kasutajaliides.
- UI/UX standardite ja disainimustrite järgimine.
- Vea töötlemine ja arusaadav tagasiside kasutajale.
- Ligipääsetavus (Accessibility):
- WCAG standarditega vastavus (vajadusel).
- Abi tehnoloogiate kasutamine (ekraanilugejad jms.).
- Kontrast, fondi suurus.
- Ühilduvus:
- Erinevad operatsioonisüsteemid ja nende versioonid.
- Erinevad brauserid ja nende versioonid.
- Erinevad seadmed (ekraani resolutsioonid, vormifaktorid).
- Regressiooni testimine:
- Uute vigade puudumise kontroll varasemalt töötavas funktsionaalsuses muudatuste järel.
- Automaatika kasutamine põhiregressioonide komplektidele.
- Lokalisatsiooni ja rahvusvahelise testimise (kehtib):
- Tekstide õige kuvamine kõigis toetatud keeltes.
- Õige kuupäevade, numbrite, valuutade formaat.
- Koodimise probleemide puudumine.
- Paigaldamise ja uuendamise testimine (kehtib):
- Rakenduse õige paigaldamine.
- Sujuv uuendus uuele versioonile (kasutaja andmete säilitamine).
- Rakenduse eemaldamine ilma "jälgedeta".
- Kross-brauseri ja kross-seadme testimine:
- Rakenduse korrektne toimimine kõigil märgitud platvormidel ja seadmetel.
- Andmete valideerimine:
- Sisendandmete korrektne töötlemine, hõlmates piirmäärasid ja ebatäpseid väärtusi.
- Logimine ja monitooring:
- Logisissekannete olemasolu ja õigsuse kontroll.
- Süsteemide monitooringu testimine probleemide õigeaegseks avastamiseks.
- Dokumentatsiooni kontroll:
- Kasutaja- ja tehnilise dokumentatsiooni ajakohasus.
- Koodi ülevaatus ja staatiline analüüs:
- Potentsiaalsete vigade avastamine ja koodi kvaliteedi parandamine enne testimise etappi.
- Udu-testid:
- Põhifunktsioonide kiire kontroll testkeskkonnas.
Lõplik UAT (User Acceptance Testing) faas, kus osalevad reaalsed kasutajad või tellija esindajad.