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.

Lokalizációs tesztelés

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.