Mi az a lokalizációs tesztelés? Példa tesztesetek és ellenőrzőlista
Lokalizációs tesztelés
Lokalizációs tesztelés egy szoftvertesztelési technika, amelyben egy szoftver viselkedését egy adott régióra, területre vagy kultúrára tesztelik. A szoftver lokalizációs tesztelésének célja egy adott terület megfelelő nyelvi és kulturális szempontjainak tesztelése. Ez a szoftver testreszabásának folyamata a megcélzott nyelvnek és országnak megfelelően.
A lokalizációs tesztelés által érintett fő területek közé tartozik tartalom és 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átuma, időformátuma és dokumentációja a megcélzott országnak vagy régiónak megfelelően van kialakítva. Biztosítja, hogy az alkalmazás az adott országban kellően használható legyen.
Példa:
1. Ha a projektet az indiai Tamil Nadu államra tervezték, a tervezett projektnek tamil nyelvűnek kell lennie, a tamil virtuális billentyűzetnek jelen kell lennie stb.
2. Ha a projektet az USA-ban tervezték, akkor az időformátumot az USA szabványos idő szerint kell módosítani. Ezenkívül a nyelvnek és a pénzformátumnak követnie kell az USA szabványait.
Miért végezzünk lokalizációs tesztelést?
A lokalizációs tesztelés célja egy adott terület megfelelő nyelvi és kulturális szempontjainak ellenőrzése. Ez magában foglalja a felhasználói felület vagy akár a kezdeti beállítások módosítását a követelményeknek megfelelően.
Az ilyen típusú tesztelés során sok különböző tesztelő ismétli meg ugyanazokat a funkciókat. Ellenőrzik a különféle dolgokat, például a tipográfiai hibákat, a felhasználói felület kulturális megfelelőségét, nyelvi hibákat stb.
Úgy is hívják, hogy "L10N” mert 10 karakter van az L és N között a szó lokalizációjában.
Hogyan kell elvégezni a lokalizációs tesztelést
Egy tipikus lokalizációs teszteléshez beállítjuk a build-ellenőrző tesztelést, Funkcionális tesztelés, Regressziós teszt, és a végső kijelentkezés.
1. Az építés-ellenőrzési tesztelés egy kis részhalmaza funkcionális tesztelés, amelyet azelőtt hajtanak végre, hogy a minőségbiztosítás bármilyen részletes teszteléssel megkezdődne.
2. A normál tesztelés a normál tesztesetek lefuttatása és a naplózási hibák megtalálása a végrehajtás során.
3. A regressziós tesztelés az Disszidál regressziós folyamat annak biztosítására, hogy a hiba rögzítve legyen, miközben a rögzített hibáknak nincs hatása a környező területekre.
4. A végső kijelentkezés a build végső ellenőrzését jelenti az ügyfélnek való átadás előtt.
Automatizálás a lokalizációs tesztelésben
Ha a projekt nagy, és gyakran kell tesztelni, akkor megyünk Automatizálási tesztelés.
- Válassza ki az automatizálási eszközt a szkriptek írásához.
- Vegyük a forgatókönyvet a lokalizációs stratégia tesztelésére.
- Írj forgatókönyveket ennek megfelelően.
- Gyűjtsd össze az eredményeket, és frissítsd a forgatókönyvet Pass/Fail-ként.
Megjegyzések: Selenium az egyik úttörő eszköz ezen a területen. Nagyon funkciókban gazdag, azonban több technikai tudást igényel a használata.
Bevált gyakorlatok ellenőrzőlista a lokalizációs teszteléshez
- Béreljen szakértelemmel rendelkező lokalizációs céget i18n mérnöki
- Győződjön meg arról, hogy a lokalizációs tesztelési stratégia több időt biztosít a kétbájtos nyelvek számára.
- Győződjön meg arról, hogy megfelelően nemzetközivé tette a DBCS kódját, mielőtt bármilyen szöveget kicsomagol a fordításra
Ellenőrizze ezt az oktatóanyagot különbség a lokalizáció és a globalizáció tesztelése között.
Példa tesztesetek lokalizációs teszteléshez
S.No | Teszt eset Description |
---|---|
1 | A szószedetek hivatkozásként és ellenőrzés céljából rendelkezésre állnak. |
2 | Az idő és a dátum megfelelően van formázva a célterülethez. |
3 | A telefonszám-formátumok megfelelőek a célterülethez. |
4 | A célrégió pénzneme. |
5 | A licenc és a szabályok megfelelnek-e az aktuális webhelynek (régiónak). |
6 | Szövegtartalom Az oldalak elrendezése hibamentes, betűtípusfüggetlen és sorigazítás. |
7 | Speciális karakterek, hiperhivatkozások és gyorsbillentyűk funkciói. |
8 | Érvényesítési ü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ő ugyanolyan típusú elemeket és számokat tartalmaz, mint a forrástermék. |
11 | Győződjön meg arról, hogy a szoftverek vagy webalkalmazások lokalizált felhasználói felülete összehasonlítható a forrás felhasználói felületével a cél operációs rendszerekben és felhasználói környezetekben. |
A lokalizációs tesztelés előnyei
Az alábbiakban bemutatjuk a lokalizációs tesztelés előnyeit
- A teljes tesztelési költség csökken
- A támogatás általános költsége csökken
- Segít csökkenteni a teszteléshez szükséges időt.
- Nagyobb rugalmassággal és skálázhatósággal rendelkezik.
A lokalizációs tesztelés hátrányai
Az alábbiakban bemutatjuk a lokalizációs tesztelés kihívásait
- Domain szakértőt igényel
- A helyi fordítók alkalmazása gyakran megdrágítja a folyamatot
- A DBCS karakterek tárolása országonként eltérő
- A tesztelőnek időbeosztási kihívásokkal kell szembenéznie
Összegzésként
- A szoftverfejlesztésben a lokalizációs tesztelést annak biztosítására végzik, 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ületek a tartalom és a felhasználói felület.
- A tesztelő különféle dolgokat ellenőriz, mint például a tipográfiai hibák, a felhasználói felület kulturális megfelelősége, nyelvi hibák stb.