Sobes.tech
Middle

Kā tiek veikts starptautizācijas tests lietotnē?

sobes.tech AI

Atbilde no AI

Starptautizācijas (i18n) testēšana pārbauda, vai lietojumprogrammas arhitektūra atbalsta lokalizāciju. Tas ietver:

  • Neierakstītu virkņu trūkums: Visas statiskās teksta vienības jāizvelk no ārējiem resursiem.
  • Simbolu pareiza attēlošana: Atbalsts dažādām alfabētām, īpašiem simboliem un diakritiskajiem zīmēm.
  • Datu formātu atbalsts: Pareiza datumu, laika, skaitļu, valūtas attēlošana dažādos reģionālajos formātos.
  • Atkarības no lokalitātes koda: Lietojumprogrammas loģika nedrīkst būt atkarīga no konkrētas valodas vai reģiona.
  • Pareiza kodēšana: Izmantot piemērotu kodējumu, piemēram, UTF-8.
  • UI/UX elastība: Interfeisa dizainam jāparedz teksta garuma izmaiņas, rakstības virziens (LTR/RTL) un fonta lielums.

Testēšanas metodes:

  1. Pseido-lokalizācija: Izmantojot mākslīgi ģenerētu "valodu", lai identificētu problēmas ar teksta garumu, simbolu atbalstu un hardkodētu tekstu agrīnās stadijās.
  2. Testēšana dažādās lokalizācijās: Lietojumprogrammas instalēšana un palaišana dažādās atbalstītās operētājsistēmas lokalizācijās.
  3. Formāta pārbaude: Datumu, laika, skaitļu, valūtas attēlošanas pārbaude, izmantojot reģionālos iestatījumus.
  4. UI validācija: Visu interfeisa elementu pareiza attēlošana, teksta saspiešanas vai elementu pārklāšanās novēršana.
  5. Kārtotības pārbaude: Datu pareiza kārtošana atbilstoši izvēlētajai lokalitātei.
  6. Meklēšanas pārbaude: Pārliecināties, ka meklēšana darbojas pareizi, ņemot vērā lokalitātes īpatnības (piemēram, akcentu ignorēšana).
  7. Ievades/izvades datu pārbaude: Datu pareiza apstrāde un attēlošana dažādās lokalitātēs, kā arī datu eksportēšana.

Rīki:

  • Rīki pseido-lokalizācijas resursu izveidei.
  • UI automatizācijas ietvari (Selenium, Appium), pielāgoti teksta un interfeisa elementu pārbaudei dažādās lokalitātēs.
  • Pievienojumi pārlūkprogrammām vai rīki lokalitātes maiņai OS/brauzerī.

i18n testēšana tiek veikta izstrādes un testēšanas posmos, bieži paralēli funkcionālajai testēšanai, pirms lokalizācijas posma (l10n).