Sobes.tech
Middle

Šta je potrebno proveriti pre objavljivanja aplikacije?

sobes.tech АИ

Одговор од АИ

  • Funkcionalno testiranje:
    • Sve deklarisane funkcije rade u skladu sa zahtevima.
    • Ključni korisnički scenariji prolaze bez grešaka.
    • Integracije sa spoljnim sistemima/uslugama funkcionišu ispravno.
    • Rad sa podacima (kreiranje, čitanje, ažuriranje, brisanje) odgovara očekivanjima.
  • Nefunkcionalno testiranje:
    • Performanse: Vreme odziva, propusni opseg, opterećenje (stres, vrhovi).
    • Bezbednost:
      • Zaštita od SQL injekcija, XSS, CSRF.
      • Provera autentifikacije i autorizacije.
      • Kontrola pristupa poverljivim podacima.
      • Analiza ranjivosti pomoću skenera.
    • Upotrebljivost (Usability):
      • Intuitivno sučelje.
      • Usklađenost sa UI/UX standardima i dizajnerskim maketama.
      • Obrada grešaka i pružanje razumljive povratne informacije korisniku.
    • Pristupačnost (Accessibility):
      • Usklađenost sa WCAG standardima (po potrebi).
      • Rad sa pomoćnim tehnologijama (čitači ekrana i sl.).
      • Kontrast, veličina fontova.
    • Kompatibilnost:
      • Različiti operativni sistemi i njihove verzije.
      • Različiti pregledači i njihove verzije.
      • Različiti uređaji (rezolucije ekrana, form-faktori).
  • Regresiono testiranje: Provera odsustva novih grešaka u ranije funkcionalnosti nakon izmena. Korišćenje automatizacije za ključne regresione setove.
  • Testiranje lokalizacije i internacionalizacije (primenjivo):
    • Ispravno prikazivanje tekstova na svim podržanim jezicima.
    • Ispravan format datuma, brojeva, valuta.
    • Bez problema sa kodiranjem.
  • Testiranje instalacije i nadogradnje (primenjivo):
    • Ispravna instalacija aplikacije.
    • Bezbedno nadograđivanje na novu verziju (sačuvanje korisničkih podataka).
    • Mogućnost deinstalacije aplikacije bez ostavljanja "traga".
  • Kros-brauzersko i kros-uređajno testiranje: Provera ispravnosti rada aplikacije na svim navedenim platformama i uređajima.
  • Validacija podataka: Provera ispravne obrade ulaznih podataka, uključujući granične i neispravne vrednosti.
  • Logovanje i monitoring:
    • Provera prisustva i ispravnosti zapisa u logovima.
    • Testiranje sistema za monitoring na pravovremeno otkrivanje problema.
  • Provera dokumentacije: Ažurnost korisničke i tehničke dokumentacije.
  • Code Review i statička analiza koda: Otkrivanje potencijalnih grešaka i poboljšanje kvaliteta koda pre faze testiranja.
  • Smoke-testiranje: Brza provera osnovnih, kritičnih funkcija aplikacije na funkcionalnost u testnom okruženju.

Faza finalnog UAT (User Acceptance Testing) sa učešćem pravih korisnika ili predstavnika naručioca.