Ispitivanje lokalizacije
Lokalizacijsko testiranje tehnika je softverskog testiranja u kojoj se ponašanje softvera testira za određenu regiju, lokalitet ili kulturu. Svrha testiranja lokalizacije za softver je testiranje odgovarajućih jezičnih i kulturoloških aspekata za određeni lokalitet. To je postupak prilagodbe softvera prema ciljanom jeziku i zemlji.
Glavno područje na koje utječe testiranje lokalizacije uključuje sadržaj i korisničko sučelje.
To je postupak testiranja globalizirane aplikacije čiji su korisnički interfejs, zadani jezik, valuta, datum, format vremena i dokumentacija dizajnirani prema ciljanoj zemlji ili regiji. Osigurava da je aplikacija dovoljno sposobna za upotrebu u toj određenoj zemlji.
Primjer:
1. Ako je projekt dizajniran za državu Tamil Nadu u Indiji, dizajnirani projekt trebao bi biti na tamilskom jeziku, treba biti prisutna tamilska virtualna tipkovnica itd.
2. Ako je projekt dizajniran za SAD, tada format vremena treba mijenjati prema američkom standardnom vremenu. Također, format jezika i novca trebao bi slijediti američke standarde.
Zašto testiranje lokalizacije?
Svrha ispitivanja lokalizacije je provjeriti odgovarajuće jezične i kulturološke aspekte za određeni lokalitet. Uključuje promjenu korisničkog sučelja ili čak početne postavke u skladu sa zahtjevima.
U ovoj vrsti testiranja, mnogi će različiti testeri ponoviti iste funkcije. Oni provjeravaju razne stvari poput tiskarskih pogrešaka, kulturne prikladnosti korisničkog sučelja, jezičnih pogrešaka itd.
Također se naziva i " L10N " jer ima 10 znakova između L & N u lokalizaciji riječi.
Kako napraviti testiranje lokalizacije
Za tipično testiranje lokalizacije postavili smo testiranje provjere gradnje, funkcionalno testiranje, testiranje regresije i konačnu prijavu.
1. Testiranje provjere gradnje mali je podskup funkcionalnog testiranja koji se izvodi prije nego što QA započne s detaljnim ispitivanjem.
2. Uobičajeno testiranje korak je za pokretanje uobičajenih testnih slučajeva i pronalaženje kvarova dnevnika tijekom izvršavanja.
3. Ispitivanje regresije je postupak regresije oštećenja kako bi se osiguralo da je kvar otklonjen dok nema utjecaja fiksnih nedostataka na okolna područja.
4. Konačna odjava je izvršenje konačne provjere građe prije isporuke klijentu.
Automatizacija u ispitivanju lokalizacije
Ako je projekt velik i treba ga često testirati, idemo na automatsko testiranje.
-
Odaberite alat za automatizaciju za pisanje skripti.
-
Uzmite scenarij za testiranje za strategiju lokalizacije.
-
Napišite scenarije prema tome.
-
Prikupite rezultate i ažurirajte scenarij kao Pass / Fail.
Napomena : Selen je jedan od pionirskih alata na ovom području. Vrlo je bogat značajkama, međutim, za njegovo korištenje potrebno je više tehničkog znanja.
Popis najboljih praksi za testiranje lokalizacije
- Unajmite lokalizacijsku tvrtku sa stručnošću u i18n inženjeringu
- Uvjerite se da vaša strategija testiranja lokalizacije omogućuje više vremena za dvobajtne jezike.
- Provjerite jeste li pravilno internacionalizirali svoj kôd za DBCS prije izdvajanja bilo kojeg teksta za slanje na prijevod
U ovom vodiču potražite razliku između lokalizacije i testiranja globalizacije.
Primjeri ispitnih slučajeva za ispitivanje lokalizacijom
S.Br | Opis test slučaja |
---|---|
1 | Pojmovnici su dostupni za referencu i provjeru. |
2 | Vrijeme i datum pravilno su oblikovani za ciljanu regiju. |
3 | Formati telefonskih brojeva prikladni su za ciljanu regiju. |
4 | Valuta za ciljanu regiju. |
5 | Pridržavaju li se licenca i pravila trenutnom web mjestu (regiji). |
6 | Izgled tekstualnog sadržaja na stranicama bez grešaka, neovisnost o fontu i poravnanje linija. |
7 | Posebni znakovi, hiperveze i funkcionalnost internetskih tipki. |
8 | Poruka o provjeri valjanosti za polja za unos. |
9 | Generirana gradnja uključuje sve potrebne datoteke. |
10 | Lokalizirani zaslon ima istu vrstu elemenata i brojeva kao i izvorni proizvod. |
11 | Osigurajte da se lokalizirano korisničko sučelje softvera ili web aplikacija uspoređuje s izvornim korisničkim sučeljem u ciljanim operativnim sustavima i korisničkim okruženjima. |
Prednosti ispitivanja lokalizacijom
Slijede prednosti testiranja lokalizacije
- Ukupni troškovi ispitivanja smanjuju se
- Ukupni troškovi podrške smanjuju se
- Pomaže u smanjenju vremena za testiranje.
- Ima veću fleksibilnost i skalabilnost.
Nedostaci ispitivanja lokalizacijom
Slijede izazovi ispitivanja lokalizacije
- Zahtijeva stručnjaka za domenu
- Angažiranje lokalnog prevoditelja postupak često čini skupim
- Pohrana DBCS znakova razlikuje se u različitim zemljama
- Tester se može suočiti s izazovima rasporeda
Sažetak:
- U softverskom inženjerstvu, testiranje lokalizacije vrši se kako bi se osiguralo da se proizvod ponaša u skladu s lokalnom kulturom ili postavkama
- Glavno područje na koje utječe testiranje lokalizacije uključuje sadržaj i korisničko sučelje.
- Tester provjerava razne stvari poput tiskarskih pogrešaka, kulturne prikladnosti korisničkog sučelja, jezičnih pogrešaka itd.
Ovaj članak je napisao Deepan Fernandez