Sobes.tech
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.