Testování lokalizace
Testování lokalizace je technika testování softwaru, při které se testuje chování softwaru pro konkrétní oblast, národní prostředí nebo kulturu. Účelem testování lokalizace softwaru je otestovat vhodné jazykové a kulturní aspekty pro konkrétní národní prostředí. Jedná se o proces přizpůsobení softwaru podle cílového jazyka a země.
Hlavní oblast ovlivněná testem lokalizace zahrnuje obsah a uživatelské rozhraní.
Jedná se o proces testování globalizované aplikace, jejíž uživatelské rozhraní, výchozí jazyk, měna, formát data, času a dokumentace jsou navrženy podle cílové země nebo oblasti. Zajišťuje, že aplikace je dostatečně schopná pro použití v dané zemi.
Příklad:
1. Pokud je projekt určen pro stát Tamil Nadu v Indii, navrhovaný projekt by měl být v tamilštině, měla by být přítomna tamilská virtuální klávesnice atd.
2. Pokud je projekt určen pro USA, měl by se formát času změnit podle standardního času USA. Jazyk a formát peněz by také měly odpovídat standardům USA.
Proč testování lokalizace?
Účelem testování lokalizace je zkontrolovat vhodné jazykové a kulturní aspekty pro konkrétní národní prostředí. Zahrnuje změnu uživatelského rozhraní nebo dokonce počáteční nastavení podle požadavků.
V tomto typu testování bude mnoho různých testerů opakovat stejné funkce. Ověřují různé věci, jako jsou typografické chyby, kulturní vhodnost uživatelského rozhraní, jazykové chyby atd.
Nazývá se také jako „ L10N “, protože ve slově lokalizace je mezi znaky L a N 10 znaků.
Jak provést testování lokalizace
Pro typické testování lokalizace nastavíme testování ověření sestavení, funkční testování, regresní testování a konečné odhlášení.
1. Testování ověření sestavení je malá podmnožina funkčních testů, které se provádějí před zahájením QA s jakýmkoli podrobným testováním.
2. Normální testování je krokem ke spuštění normálních testovacích případů a zjištění vad protokolu během provádění.
3. Regresní testování je proces regrese defektů, který zajišťuje, že je vada odstraněna, aniž by docházelo k dopadu pevných vad na okolní oblasti.
4. Konečným odhlášením je provedení závěrečné kontroly sestavení před dodáním klientovi.
Automatizace v testování lokalizace
Pokud je projekt velký a potřebuje často testovat, přejdeme k testování automatizace.
-
Zvolte automatizační nástroj pro psaní skriptů.
-
Vezměte scénář, který má být testován na strategii lokalizace.
-
Podle toho psát skripty.
-
Shromážděte výsledky a aktualizujte scénář jako Pass / Fail.
Poznámka : Selen je jedním z průkopnických nástrojů v této oblasti. Je velmi bohatý na funkce, vyžaduje však více technických znalostí.
Kontrolní seznam osvědčených postupů pro testování lokalizace
- Najměte si lokalizační firmu s odbornými znalostmi v inženýrství i18n
- Ujistěte se, že vaše strategie testování lokalizace umožňuje více času pro dvoubajtové jazyky.
- Před extrahováním jakéhokoli textu k odeslání k překladu se ujistěte, že správně internacionalizujete svůj kód pro DBCS
V tomto kurzu najdete rozdíl mezi testováním lokalizace a globalizace.
Příklad testovacích případů pro testování lokalizace
S.No | Popis testovacího případu |
---|---|
1 | Glosáře jsou k dispozici pro referenci a kontrolu. |
2 | Čas a datum jsou správně naformátovány pro cílovou oblast. |
3 | Formáty telefonních čísel jsou vhodné pro cílovou oblast. |
4 | Měna pro cílový region. |
5 | Dodržuje licence a pravidla aktuální web (region). |
6 | Rozložení textového obsahu na stránkách je bezchybné, nezávislost písma a zarovnání řádků. |
7 | Speciální znaky, hypertextové odkazy a klávesové zkratky. |
8 | Ověřovací zpráva pro vstupní pole. |
9 | Generované sestavení obsahuje všechny potřebné soubory. |
10 | Lokalizovaná obrazovka má stejný typ prvků a čísel jako zdrojový produkt. |
11 | Zajistěte srovnání lokalizovaného uživatelského rozhraní softwaru nebo webových aplikací se zdrojovým uživatelským rozhraním v cílových operačních systémech a uživatelských prostředích. |
Výhody testování lokalizace
Následují výhody testování lokalizace
- Snížení celkových nákladů na testování
- Snížení celkových nákladů na podporu
- Pomáhá zkracovat čas na testování.
- Má větší flexibilitu a škálovatelnost.
Nevýhody testování lokalizace
Následují výzvy testování lokalizace
- Vyžaduje odborníka na doménu
- Pronájem místního překladatele tento proces často prodražuje
- Ukládání znaků DBCS se v různých zemích liší
- Tester může čelit plánovaným výzvám
Souhrn:
- V softwarovém inženýrství se provádí testování lokalizace, aby se zajistilo, že se produkt bude chovat podle místní kultury nebo nastavení
- Hlavní oblast ovlivněná testem lokalizace zahrnuje obsah a uživatelské rozhraní.
- Tester ověřuje různé věci, jako jsou typografické chyby, kulturní vhodnost uživatelského rozhraní, jazykové chyby atd.
K tomuto článku přispěl Deepan Fernandez