Lokalizációs tesztelés
A lokalizációs tesztelés egy szoftver tesztelési technika, amelyben egy szoftver viselkedését egy adott régióra, területi beállításra vagy kultúrára tesztelik. A szoftver lokalizációs tesztelésének célja a megfelelő nyelvi és kulturális szempontok tesztelése egy adott területi beállításhoz. Ez a szoftver testreszabásának folyamata a megcélzott nyelv és ország szerint.
A lokalizációs tesztelés által érintett fő terület a tartalom és a felhasználói felület.
Ez egy olyan globalizált alkalmazás tesztelésének folyamata, amelynek felhasználói felülete, alapértelmezett nyelve, pénzneme, dátum, idő formátum és dokumentáció a megcélzott ország vagy régió szerint készült. Biztosítja, hogy az alkalmazás elégségesen képes legyen használni az adott országban.
Példa:
1. Ha a projektet indiai Tamil Nadu állam számára tervezték, a tervezett projektnek tamil nyelven kell lennie, a tamil virtuális billentyűzetnek stb.
2. Ha a projektet az Egyesült Államok számára tervezték, akkor az idő formátumát az USA szabványos idejének megfelelően kell megváltoztatni. A nyelv és a pénz formátumának meg kell felelnie az USA szabványainak.
Miért kell elvégezni a lokalizáció tesztelését?
A lokalizációs teszt elvégzésének célja a megfelelő nyelvi és kulturális szempontok ellenőrzése egy adott területtel kapcsolatban. Ez magában foglalja a felhasználói felület megváltoztatását, vagy akár a kezdeti beállításokat a követelményeknek megfelelően.
Az ilyen típusú tesztelés során sok különböző tesztelő ugyanazokat a funkciókat fogja megismételni. Különböző dolgokat ellenőriznek, például nyomdai hibákat, a felhasználói felület kulturális megfelelőségét, nyelvi hibákat stb.
" L10N " -nek is hívják, mert az L & N között 10 karakter van a lokalizáció szóban.
Hogyan kell elvégezni a lokalizációs tesztelést
Egy tipikus lokalizációs teszteléshez felépítettünk ellenőrzési tesztet, funkcionális tesztelést, regressziós tesztet és végső bejelentkezést.
1. Az építésellenőrzési teszt a funkcionális tesztelés egy kis részhalmaza, amelyet még mielőtt a minőségellenőrzés bármilyen részletes teszteléssel megkezdene.
2. A normál tesztelés a normál tesztesetek futtatásának és a naplózási hibák megtalálásának lépése a végrehajtás során.
3. A regresszió tesztelése a hiba regressziója annak biztosítására, hogy a hiba kijavításra kerüljön, miközben a rögzített hibák nincsenek hatással a környező területekre.
4. A végső bejelentkezés a végső ellenőrzést jelenti az összeállításon, mielőtt átadnák az ügyfélnek.
Automatizálás a lokalizáció tesztelésében
Ha a projekt nagy, és gyakran kell tesztelni, akkor az Automation Testing-et folytatjuk.
-
Válasszon automatizálási eszközt a szkriptek írásához.
-
Válassza ki a lokalizációs stratégiához tesztelendő forgatókönyvet.
-
Írjon szkripteket aszerint.
-
Gyűjtse össze az eredményeket, és frissítse a forgatókönyvet Sikeres / Nem megfelelő néven.
Megjegyzés : A szelén az egyik úttörő eszköz ezen a területen. Nagyon funkciógazdag, azonban több technikai ismeretet igényel a használata.
Legjobb gyakorlatok ellenőrzőlistája a lokalizáció teszteléséhez
- Alkalmazzon egy lokalizációs céget, amely rendelkezik az i18n mérnöki tudásával
- Győződjön meg arról, hogy lokalizációs tesztelési stratégiája több időt biztosít a kétbájtos nyelvek számára.
- Győződjön meg arról, hogy megfelelően internacionalizálta a DBCS kódját, mielőtt kibontaná a fordításhoz küldendő szöveget
Ellenőrizze, hogy van-e különbség a lokalizáció és a globalizáció tesztelése között.
Példa tesztesetekre a lokalizáció teszteléséhez
S.No | Teszteset leírása |
---|---|
1 | Szószedetek rendelkezésre állnak referencia és ellenőrzés céljából. |
2 | Az idő és a dátum megfelelően van formázva a célrégióhoz. |
3 | A telefonszám formátuma megfelelő a régió megcélzásához. |
4 | A megcélzott régió pénzneme. |
5. | A licenc és a szabályok betartják-e az aktuális webhelyet (régiót)? |
6. | A szöveges tartalom elrendezése az oldalakon hibátlan, a betűtípus függetlensége és a vonal igazítása. |
7 | Speciális karakterek, hiperhivatkozások és gyorsbillentyűk funkcionalitása. |
8. | Ellenőrző üzenet a beviteli mezőkhöz. |
9. | A létrehozott build tartalmazza az összes szükséges fájlt. |
10. | A lokalizált képernyő ugyanazokkal az elemekkel és számokkal rendelkezik, mint a forrás termék. |
11. | Gondoskodjon arról, hogy a szoftverek vagy webalkalmazások lokalizált felhasználói felülete összehasonluljon a cél operációs rendszerek és felhasználói környezetek forrás felhasználói felületével. |
A lokalizációs tesztelés előnyei
Az alábbiakban bemutatjuk a lokalizációs teszt előnyeit
- A vizsgálati költségek csökkentése
- Csökkenti az általános támogatási költségeket
- Segít csökkenteni a tesztelés idejét.
- Nagyobb rugalmassággal és méretezhetőséggel rendelkezik.
A lokalizációs tesztelés hátrányai
Az alábbiakban bemutatjuk a lokalizációs tesztelés kihívásait
- Domainszakértő szükséges
- Helyi fordító alkalmazása gyakran költségessé teszi a folyamatot
- A DBCS karakterek tárolása országonként eltérő
- A tesztelő ütemezéssel kapcsolatos kihívásokkal nézhet szembe
Összegzés:
- A Szoftvertechnikában a lokalizációs tesztet annak biztosítására használják, hogy a termék a helyi kultúrának vagy beállításoknak megfelelően viselkedjen
- A lokalizációs tesztelés által érintett fő terület a tartalom és a felhasználói felület.
- A tesztelő különféle dolgokat ellenőriz, például nyomdai hibákat, a felhasználói felület kulturális megfelelőségét, nyelvi hibákat stb.
A cikket Deepan Fernandez írta