Preizkušanje lokalizacije
Lokalizacijsko testiranje je tehnika testiranja programske opreme, pri kateri se vedenje programske opreme preizkuša za določeno regijo, lokacijo ali kulturo. Namen testiranja lokalizacije programske opreme je preizkusiti ustrezne jezikovne in kulturne vidike za določeno lokacijo. Gre za postopek prilagajanja programske opreme glede na ciljni jezik in državo.
Glavno področje, na katero vpliva testiranje lokalizacije, vključuje vsebino in uporabniški vmesnik.
Gre za postopek preizkušanja globalizirane aplikacije, katere uporabniški vmesnik, privzeti jezik, valuta, datum, čas in oblika dokumentacije so zasnovani v skladu s ciljno državo ali regijo. Zagotavlja, da je aplikacija dovolj sposobna za uporabo v tej državi.
Primer:
1. Če je projekt zasnovan za državo Tamil Nadu v Indiji, mora biti zasnovan projekt v tamilščini, tamiljska virtualna tipkovnica mora biti prisotna itd.
2. Če je projekt zasnovan za ZDA, je treba časovno obliko spremeniti v skladu s standardnim časom ZDA. Tudi jezik in oblika denarja bi morali ustrezati ameriškim standardom.
Zakaj testiranje lokalizacije?
Namen lokalizacijskega testiranja je preveriti ustrezne jezikovne in kulturne vidike za določeno lokacijo. Vključuje spremembo uporabniškega vmesnika ali celo začetne nastavitve glede na zahteve.
Pri tej vrsti preskušanja bo veliko različnih preizkuševalcev ponovilo iste funkcije. Preverijo različne stvari, kot so tiskarske napake, kulturna ustreznost uporabniškega vmesnika, jezikovne napake itd.
Imenuje se tudi kot " L10N ", ker ima 10 besed med L & N v besedi lokalizacija.
Kako narediti testiranje lokalizacije
Za tipično lokalizacijsko testiranje smo nastavili testiranje preverjanja gradnje, funkcionalno testiranje, regresijsko testiranje in končno odjavo.
1. Preskušanje preverjanja zgradbe je majhna podskupina funkcionalnega preizkušanja, ki se izvede pred začetkom zagotavljanja kakovosti s podrobnimi preskusi.
2. Običajno testiranje je korak za zagon običajnih testnih primerov in iskanje napak v dnevniku med izvajanjem.
3. Regresijsko testiranje je postopek regresije okvar, s katerim se zagotovi, da je napaka odpravljena, medtem ko odpravljene napake ne vplivajo na okoliška območja.
4. Končna odjava je dokončno preverjanje gradnje pred dostavo stranki.
Avtomatizacija pri testiranju lokalizacije
Če je projekt velik in ga je treba pogosto testirati, se odločimo za avtomatizirano testiranje.
-
Izberite orodje za avtomatizacijo za pisanje skriptov.
-
Vzemite scenarij, ki ga želite preizkusiti za lokalizacijsko strategijo.
-
V skladu s tem pišite scenarije.
-
Zberite rezultate in posodobite scenarij kot Pass / Fail.
Opomba : Selen je eno izmed pionirskih orodij na tem področju. Je zelo bogata s funkcijami, vendar za uporabo zahteva več tehničnega znanja.
Kontrolni seznam najboljših praks za testiranje lokalizacije
- Najeti lokalizacijsko podjetje s strokovnim znanjem na področju inženiringa i18n
- Prepričajte se, da vaša strategija lokalizacijskega preskušanja omogoča več časa za dvobajtne jezike.
- Prepričajte se, da pravilno internacionalizirate svojo kodo za DBCS, preden izvlečete besedilo, ki ga želite poslati v prevod
V tej vadnici poiščite razliko med testiranjem lokalizacije in globalizacije.
Primeri testnih primerov za lokalizacijsko testiranje
S. Št | Opis testnega primera |
---|---|
1. | Slovarji so na voljo za referenco in preverjanje. |
2. | Čas in datum sta pravilno oblikovana za ciljno regijo. |
3. | Formati telefonskih številk so ustrezni za ciljno regijo. |
4. | Valuta za ciljno regijo. |
5. | Ali licenca in pravila spoštujejo trenutno spletno mesto (regijo). |
6. | Postavitev besedilne vsebine na straneh je brez napak, neodvisnost pisave in poravnave vrstic. |
7. | Posebni znaki, hiperpovezave in funkcije bližnjičnih tipk. |
8. | Sporočilo o preverjanju veljavnosti vnosnih polj. |
9. | Ustvarjena gradnja vključuje vse potrebne datoteke. |
10. | Lokalizirani zaslon ima enako vrsto elementov in številk kot izvorni izdelek. |
11. | Zagotovite, da se lokalizirani uporabniški vmesnik programske opreme ali spletnih aplikacij primerja z izvornim uporabniškim vmesnikom v ciljnih operacijskih sistemih in uporabniških okoljih. |
Prednosti testiranja lokalizacije
Sledijo prednosti lokalizacijskega testiranja
- Splošno znižanje stroškov testiranja
- Splošno znižanje stroškov podpore
- Pomaga pri skrajšanju časa za testiranje.
- Ima več prilagodljivosti in razširljivosti.
Slabosti lokalizacijskega preskušanja
Sledijo izzivi lokalizacijskega testiranja
- Zahteva strokovnjaka za domeno
- Najem lokalnega prevajalca postopek pogosto podraži
- Shranjevanje znakov DBCS se razlikuje glede na državo
- Tester se lahko sooča z izzivi urnika
Povzetek:
- Pri programskem inženirstvu se testiranje lokalizacije izvaja, da se zagotovi, da se izdelek obnaša v skladu z lokalno kulturo ali nastavitvami
- Glavno področje, na katero vpliva testiranje lokalizacije, vključuje vsebino in uporabniški vmesnik.
- Tester preveri različne stvari, kot so tiskarske napake, kulturna ustreznost uporabniškega vmesnika, jezikovne napake itd.
Ta članek prispeva Deepan Fernandez