Sobes.tech
Middle

Čo je potrebné skontrolovať pred vydaním aplikácie?

sobes.tech AI

Odpoveď od AI

  • Funkčné testovanie:
    • Všetky deklarované funkcie fungujú podľa požiadaviek.
    • Kľúčové používateľské scenáre prechádzajú bez chýb.
    • Integrácie s externými systémami/službami fungujú správne.
    • Práca s dátami (vytváranie, čítanie, aktualizácia, mazanie) zodpovedá očakávaniam.
  • Nefunkčné testovanie:
    • Výkon: Čas odozvy, priepustnosť, záťaž (stres, špičky).
    • Bezpečnosť:
      • Ochrana pred SQL injekciami, XSS, CSRF.
      • Kontrola autentifikácie a autorizácie.
      • Kontrola prístupu k dôverným údajom.
      • Analýza zraniteľností pomocou scannerov.
    • Použiteľnosť (Usability):
      • Intuitívne rozhranie.
      • Zhodnosť s UI/UX štandardmi a dizajnovými maketami.
      • Spracovanie chýb a poskytovanie zrozumiteľnej spätnej väzby používateľovi.
    • Dostupnosť (Accessibility):
      • Zhodnosť s normami WCAG (podľa potreby).
      • Práca s pomocnými technológiami (čítače obrazovky a pod.).
      • Kontrast, veľkosť písma.
    • Kompatibilita:
      • Rôzne operačné systémy a ich verzie.
      • Rôzne prehliadače a ich verzie.
      • Rôzne zariadenia (rozlíšenia obrazovky, form-faktory).
  • Regresné testovanie: Kontrola absencie nových chýb v predtým funkčnej funkcionalite po vykonaní zmien. Použitie automatizácie pre kľúčové regresné sady.
  • Testovanie lokalizácie a internacionalizácie (aplikovateľné):
    • Správne zobrazovanie textov vo všetkých podporovaných jazykoch.
    • Správny formát dát, čísel, mien.
    • Žiadne problémy s kódovaním.
  • Testovanie inštalácie a aktualizácie (aplikovateľné):
    • Správna inštalácia aplikácie.
    • Bezproblémová aktualizácia na novú verziu (zachovanie používateľských dát).
    • Možnosť odinštalovať aplikáciu bez zanechania "stôp".
  • Kros-browserské a kros-zariadené testovanie: Kontrola správnej funkčnosti aplikácie na všetkých uvedených platformách a zariadeniach.
  • Validácia dát: Kontrola správneho spracovania vstupných dát, vrátane hraničných a nesprávnych hodnôt.
  • Logovanie a monitorovanie:
    • Kontrola prítomnosti a správnosti záznamov v logoch.
    • Testovanie systémov monitorovania na včasné odhalenie problémov.
  • Kontrola dokumentácie: Aktualita používateľskej a technickej dokumentácie.
  • Code Review a statická analýza kódu: Odhalenie potenciálnych chýb a zlepšenie kvality kódu pred fázou testovania.
  • Smoke-testovanie: Rýchla kontrola hlavných, kritických funkcií aplikácie na funkčnosť v testovacom prostredí nasadenia.

Fáza finálneho UAT (User Acceptance Testing) s účasťou skutočných používateľov alebo zástupcov objednávateľa.