Sobes.tech
Middle

Mit kell ellenőrizni az alkalmazás kiadása előtt?

sobes.tech MI

Válasz az MI-től

  • Funkcionális tesztelés:
    • Minden kijelentett funkció a követelmények szerint működik.
    • A kulcsfelhasználói forgatókönyvek hibák nélkül futnak.
    • A külső rendszerekkel/szolgáltatásokkal való integrációk helyesen működnek.
    • Az adatokkal való munka (létrehozás, olvasás, frissítés, törlés) megfelel a várakozásoknak.
  • Nem funkcionális tesztelés:
    • Teljesítmény: Válaszidő, átviteli sebesség, terhelés (stressz, csúcsok).
    • Biztonság:
      • Védelem SQL-injekciók, XSS, CSRF ellen.
      • Hitelesítés és jogosultság ellenőrzése.
      • Hozzáférés ellenőrzése bizalmas adatokhoz.
      • Sebezhetőségek elemzése szkennerek segítségével.
    • Használhatóság (Usability):
      • Intuitív felhasználói felület.
      • Megfelelés UI/UX szabványoknak és dizájn-mintáknak.
      • Hibakezelés és érthető visszacsatolás a felhasználónak.
    • Elérhetőség (Accessibility):
      • Megfelelés WCAG szabványoknak (szükség szerint).
      • Segédeszközök használatával való munka (képernyőolvasók stb.).
      • Kontraszt, betűméret.
    • Kompatibilitás:
      • Különböző operációs rendszerek és verzióik.
      • Különböző böngészők és verzióik.
      • Különböző eszközök (képernyőfelbontások, formátumok).
  • Regressziós tesztelés: Az új hibák hiányának ellenőrzése a korábban működő funkciókban a változtatások után. Automatizálás használata a kulcsfontosságú regressziós tesztekhez.
  • Lokális és nemzetközi tesztelés (alkalmazható):
    • A szövegek helyes megjelenítése minden támogatott nyelven.
    • Dátumok, számok, valuták helyes formátuma.
    • Kódolási problémák hiánya.
  • Telepítés és frissítés tesztelése (alkalmazható):
    • Az alkalmazás helyes telepítése.
    • Zökkenőmentes frissítés az új verzióra (felhasználói adatok megőrzése).
    • Az alkalmazás törlése anélkül, hogy "nyomokat" hagyna.
  • Kereszt-böngészős és kereszt-eszköz tesztelés: Az alkalmazás helyes működésének ellenőrzése minden kijelölt platformon és eszközön.
  • Adatvalidáció: A bemeneti adatok helyes kezelése, beleértve a határértékeket és a hibás értékeket.
  • Naplózás és monitorozás:
    • Naplók meglétének és helyességének ellenőrzése.
    • A monitorozó rendszerek problémák időben történő felismerésének tesztelése.
  • Dokumentáció ellenőrzése: A felhasználói és műszaki dokumentáció aktualitása.
  • Kódáttekintés és statikus kód-analízis: Potenciális hibák felderítése és a kód minőségének javítása a tesztelés előtt.
  • Smoke-tesztelés: A fő, kritikus funkciók gyors ellenőrzése a tesztkörnyezetben való működőképesség érdekében.

A végső UAT (User Acceptance Testing) szakasz, ahol valódi felhasználók vagy megrendelői képviselők vesznek részt.