what is globalization testing
Čo je testovanie globalizácie: Sprievodca jeho typmi, kontrolný zoznam a prístup k testovaniu
Cieľom testovania globalizácie je zabezpečiť, aby bol produkt stabilný, a to tak z hľadiska jeho funkčnosti, ako aj zastúpenia údajov napriek rôznym kultúram / miestnym nastaveniam.
S rýchlo sa rozvíjajúcou interakciou medzi ľuďmi, kultúrami a krajinami prostredníctvom rastu medzinárodného obchodu sa na trhu ohromne zvýšil dopyt po globalizovaných softvérových produktoch. A v tejto chvíli prichádza na rad testovanie globalizácie.
Ako budeme v tomto tutoriále postupovať, dozvieme sa viac o základoch globalizovaného softvéru a testovaní globalizácie spolu s jeho potrebami, dôležitosťou, výhodami, typmi a tiež sa dozvieme, ako by malo toto testovanie prebiehať.
Čo sa dozviete:
- Čo je globalizovaný softvér?
- Čo je to testovanie globalizácie?
- Potrebujem
- Druhy testovania globalizácie
- Prístup testovania globalizácie
- Čo je potrebné testovať?
- Kontrolný zoznam na testovanie globalizácie
- Záver
- Odporúčané čítanie
Čo je globalizovaný softvér?
Pred vstupom do koncepcie testovania globalizácie je príliš nevyhnutné pochopiť, čo je vlastne globalizovaný softvér.
Globalizovaný softvér je softvér, ktorý beží nezávisle na topografickom, kultúrnom a národnom prostredí. Som si istý, že väčšina z nás už určite videla a používala veľa takýchto aplikácií a softvéru vo svojom každodennom živote.
Jeden z najlepších Príklad to by sa sem hodilo je Facebook . Táto aplikácia má funkciu nastavenia jazyka, pomocou ktorej ju možno používať v niekoľkých regionálnych a národných jazykoch.
Napríklad, ak ste v Indii, máte možnosť použiť Facebook v angličtine, hindčine, maráthčine, bengálčine, pandžábčine, gudžarátčine alebo v akomkoľvek jazyku, ktorý vám vyhovuje.
Osoba z Južnej Afriky môže používať Facebook v afrikánčine, jeden z Francúzska ho môže používať vo francúzštine a tak ďalej. Na základe vašej krajiny a regiónu na celom svete si teda môžete zvoliť jazyk podľa vášho výberu a zodpovedajúcim spôsobom aplikáciu používať.
Funkcie aplikácie však zostanú rovnaké. Zmení sa iba jazyk, v ktorom sa veci zobrazia používateľovi. Tu sa tiež zobrazia niektoré ďalšie veci, ako napríklad dátum a čas, mena, v závislosti od vášho časového pásma a krajiny.
O tom všetkom sa budeme podrobne rozprávať, keď sa ponoríme do tohto tutoriálu.
Čo je to testovanie globalizácie?
Toto je technika, ktorá overuje, či aplikácia potvrdzuje všetky vstupné texty jazykov, a je možné ju použiť na celom svete alebo nie.
Jediným cieľom testovania globalizácie je odhaliť potenciálne problémy, ktoré by mohli brániť globalizácii aplikácie v dizajne aplikácie.
Potrebujem
Podľa dnešného scenára sa svet stal globálnou dedinou. Ak váš softvérový produkt slúži pre rôzne krajiny, regióny alebo trhy po celom svete, budete na okraji konkurencie.
Aby sme to dosiahli, je veľmi dôležité zistiť, či softvérový produkt prechádza globalizačným testovaním, pomocou ktorého môžeme zabezpečiť, aby produkt fungoval dobre v každej z kultúr, ktorým slúži.
Napríklad, v Indii sú PSČ 6-miestne číslice (bez abecedy). Ak ste si teda vybrali svoju krajinu ako Indiu, mala by ste pri zadávaní PIN kódu svojej oblasti akceptovať iba 6-ciferný kód. Ak je však vašou krajinou Kanada, potom poštové smerovacie čísla obsahujú 6 alfanumerických znakov.
aký je najlepší blokovač vyskakovacích okien pre chróm
V uvedenom prípade by vaša žiadosť mala prijať poštové smerovacie číslo podľa formátu kanadského poštového smerovacieho čísla. Je preto veľmi dôležité zaistiť, aby funkčnosť PSČ fungovala správne podľa jednotlivých miestnych nastavení. Podobne sa môže vyskytnúť veľa takýchto problémov pri rôznom umiestnení a jazyku.
Vyvstáva teda potreba testovania globalizácie, pri ktorých sa môže objaviť identifikácia a riešenie problémov v dôsledku zmeny jazykového a geografického regiónu. Pomáha vám tiež ubezpečiť sa, že vo vašej aplikácii nie je pevné kódovanie.
Druhy testovania globalizácie
Toto testovanie možno rozdeliť na dve časti. Prvý z nich Testovanie internacionalizácie (alias testovanie 118N) a druhá je Testovanie lokalizácie (alias testovanie L10N) .
Pozrime sa podrobnejšie na každý z týchto typov testovania.
# 1) Testovanie internacionalizácie
Internacionalizácia je proces, pri ktorom je kód softvéru prispôsobený takým spôsobom, že je úplne nezávislý od akejkoľvek kultúry a informácií špecifických pre daný región.
Napríklad, Jednou z úloh zahrnutých v testovaní internacionalizácie je zmena logiky pre všetky formátovacie funkcie (formátovanie dátumu a času, číselné a menové formátovanie atď.). Napevno napísané hodnoty sa vytiahnu a uložia do externých súborov (nazývaných ako zväzky zdrojov), ktoré sa načítajú za behu programu.
Taktiež známy ako Testovanie 118N „Testovanie internacionalizácie kontroluje, či aplikácia rovnomerne funguje v rôznych globálnych regiónoch a kultúrach.
Kľúčovým cieľom testovania internacionalizácie je overiť, či si kód poradí so všetkou medzinárodnou podporou bez narušenia funkčnosti, ktoré by mohlo spôsobiť stratu údajov alebo problémy s integritou údajov.
Testovanie 118N sa zameriava hlavne na:
- Testovanie jazykovej kompatibility: To zahŕňa overenie, či sa produkt môže správať správne v konkrétnom jazykovom prostredí.
- Testovanie funkčnosti: To zahŕňa vykonanie regresných testov funkčnosti v rôznych jazykových prostrediach a zadanie reťazcov v natívnom jazyku. Patrí sem testovanie toho, či sa informácie špecifické pre danú kultúru, ako je mena, dátum, čas, zobrazujú správne alebo nie.
- Overenie používateľského rozhrania: Toto sa pokúsi identifikovať akékoľvek vizuálne problémy, ako sú grafické problémy, prekrývanie textu, skrátenie textu atď.
- Testovanie interoperability: To zahŕňa testovanie softvéru na cielených platformách, operačných systémoch, verziách aplikácií atď.
- Testovanie použiteľnosti: Testuje ľahkosť použitia aplikácie.
- Testovanie inštalácie: To zahŕňa pokus o inštaláciu aplikácie v rôznych rodných jazykoch a overenie, či sa všetky inštalačné správy zobrazujú správne v jazykových nastaveniach.
Kliknite tu pre veľmi informatívnu vzorku testovacích prípadov internacionalizácie poskytnutých spoločnosťou Microsoft.
# 2) Testovanie lokalizácie
Lokalizácia je proces úpravy softvérového produktu podľa jednotlivých miestnych nastavení (jazyk, oblasť, kódová stránka atď.), Ktoré majú byť podporované.
To zahŕňa preklad softvéru a jeho prezentáciu koncovému používateľovi. Pri preklade programu sa zohľadňujú ikony, grafika, užívateľské príručky, súbory pomocníka, dokumentácia a ďalšie kultúrne špecifikácie.
Taktiež známy ako Testovanie L10n , Lokalizačné testovanie je testovanie jazykovej verifikácie, ktoré sa vykonáva na zabezpečenie kvality produktu pre konkrétnu kultúru alebo miestne nastavenie. Zameriava sa hlavne na používateľské rozhranie a obsah.
Toto testovanie zvyčajne vykonáva niekto, kto rozumie danému konkrétnemu jazyku.
ako nájsť bezpečnostný kľúč pre wifi
Teraz ste už určite pochopili rozdiel medzi testom internacionalizácie a testom lokalizácie.
Stručne povedané, testovanie internacionalizácie sa zameriava na zabezpečenie toho, či je softvérový produkt adaptabilný na rôzne jazyky a geografické oblasti bez toho, aby sa v ňom vykonali nejaké zmeny.
Na druhej strane, testovanie lokalizácie sa zameriava na zabezpečenie toho, či sa internacionalizovaný produkt prispôsobí konkrétnemu jazyku alebo regiónu, a to pridaním niektorých komponentov a textov špecifických pre miestne nastavenie.
STH tiež publikoval podrobný a užitočný článok o testovaní internacionalizácie a lokalizácie.
Kliknutím na odkaz nižšie sa na ňu pozriete:
Odporúčané čítanie => Jednoduchý sprievodca testom lokalizácie a internacionalizácie
Prístup testovania globalizácie
Musíme určiť oblasti testovania globalizácie v stratégii testovania a vo fáze plánovania životného cyklu testovania softvéru. Potom vytvorte testovacie prípady a testovacie údaje pre požiadavku testu globalizácie a nastavte spoločný server s viacerými miestnymi nastaveniami (klientmi), aby malo správne nastavenie testovacieho prostredia.
Globalizačný test (testovanie i18n plus l10n) by sa malo začať v prvý deň, t. J. V deň, keď sa začne pravidelné testovanie základnej verzie (angličtiny) produktu.
Kritické chyby globalizácie by mali byť identifikované a opravené od samého začiatku. Od začiatku testovania by ste mali plánovať opravu týchto chýb a ich regresné testovanie.
Vďaka tomuto prístupu môžete mať bezchybný globalizovaný produkt, ktorý je možné súčasne uviesť na viaceré trhy.
Môžete sa tiež pozrieť na veľmi užitočné testovanie globalizácie Prístup poskytovaný spoločnosťou Microsoft .
Čo je potrebné testovať?
Týmto testovaním je potrebné pokryť ešte veľa. Najdôležitejšie aspekty však sú:
# 1) Jazyková slovná zásoba
Globalizovaný produkt podporuje mnoho jazykov. Pretože podporuje veľa jazykov, tým viac je potrebné testovanie.
Môžete použiť prekladateľov jazykov a overovať jeden po druhom, ak aplikácia používa pre každý jazyk správnu slovnú zásobu. Nemusíte dôkladne testovať slovo po slove. Odporúča sa však rýchly a ostrý pohľad na aplikáciu prepnutím do každého iného jazyka.
ako otvoriť súbor .bin windows 10
# 2) Užívateľské rozhranie
Ako viete, každý skript jazyka má iný štýl písania (niekoľko sa píše zľava doprava a niekoľko zprava doľava) a priestor požadovaný týmito slovami sa môže v jednotlivých jazykoch líšiť.
Je teda potrebné otestovať rozloženie používateľského rozhrania v každom jazyku, aby sa zabezpečilo, že je používateľské rozhranie čisté a že nedochádza k žiadnym problémom, ako je prekrývanie textu, nesprávne zarovnanie textu, problémy s navigáciou atď.
# 3) Dátum a čas
Formáty zobrazenia dátumu a času sa budú v jednotlivých regiónoch líšiť.
Napríklad , Najbežnejší formát dátumu v USA je mm / dd / rrrr. Naopak, najbežnejší formát dátumu v Európe je dd / mm / rrrr. Na druhej strane Kanada akceptuje DD / MM / RRRR aj MM / DD / RRRR.
Podobne málo krajín používa 24-hodinovú notáciu, zatiaľ čo iné používajú 12-hodinovú notáciu. Je preto veľmi dôležité zabezpečiť, aby sa dátum a čas pri prechode na rôzne oblasti / krajiny zobrazili v príslušnom formáte.
# 4) Správnosť dátumu a času
Nie je to len formát, ale aj skutočný dátum a čas sa líši od regiónu k regiónu v závislosti od časového pásma.
Napríklad, Sobota 11:53 AM, indický štandardný čas (IST) je 1:23 AM sobota východného času (ET). Je teda potrebné otestovať, či sa v aplikácii pri prepnutí do rôznych krajín zobrazuje správny dátum a čas
# 5) Spracovanie formátu meny a konverzných kurzov
Ak vaša aplikácia obsahuje elektronický obchod, stane sa testovanie meny rozhodujúcim. Formáty čísel pre meny sa v jednotlivých krajinách líšia. Mali by ste sa teda postarať o formátovanie. Ďalšou dôležitou vecou je zobraziť správny symbol meny spolu s jednotkami.
Napríklad, ak je cena položky 100 rupií, ale v aplikácii je uvedená iba „100“, mohlo by to zákazníka zmiasť, pretože je to 100 rupií alebo 100 dolárov. Takže, ‘? 100 ’je jasnejšia. Ďalším významným testom by malo byť zabezpečenie toho, či sa o konverzné kurzy postará.
Napríklad, ak má vaša aplikácia možnosť zvoliť menu, potom keď prepnete z INR na USD, ‘? 100 by sa malo zobrazovať ako „1,56 USD“ (v závislosti od vtedajšieho výmenného kurzu). Odporúča sa tiež zobraziť používateľovi výmenný kurz, aby bol použiteľnejší a užitočnejší.
# 6) Telefónne číslo, adresa a formát PSČ
Poradie, v ktorom je adresa zobrazená, sa v jednotlivých jazykoch líši.
Napríklad , v japončine je objednávkou adresy poštové smerovacie číslo, štát, mesto a keďže v angličtine je objednávkou adresy meno, mesto, štát a poštové smerovacie číslo atď.
Pri prepínaní medzi rôznymi jazykmi podporovanými vašou aplikáciou teda musíte overiť, či zobrazenie poradia adries funguje dobre. Podobne sa dĺžka a formát telefónneho čísla v jednotlivých krajinách líšia. V týchto dňoch máme tiež Odporúčanie E.164 formátovať čísla podľa všeobecnej medzinárodnej notácie.
Kontrolný zoznam na testovanie globalizácie
Ďalej je uvedený kontrolný zoznam tohto testovania:
- Zaistite, aby sa vykonali požadované inštalácie na nastavenie testovacieho prostredia.
- Skontrolujte, či je databáza kompatibilná s kódom Unicode.
- Overte, či v kóde nie sú pevne napísané reťazce.
- Skontrolujte, či je na klientskom počítači nainštalované požadované miestne nastavenie.
- Skontrolujte balíky zdrojov, či neobsahujú všetky požadované súbory vlastností jazyka.
- Overte, či sa používateľské rozhranie aplikácie zobrazuje v rodnom jazyku miestneho nastavenia klienta.
- Skontrolujte, či je predvoleným jazykom zobrazenia angličtina, ak nie je vybraté žiadne konkrétne miestne nastavenie alebo či nie je súbor vlastností jazyka k dispozícii v balíku prostriedkov.
- Overte, či aplikácia dokáže spracovať rozsiahle údaje vrátane znakovej sady v natívnom jazyku, znakov ASCII, špeciálnych znakov atď.
- Skontrolujte, či je zoradenie údajov v používateľskom rozhraní v poriadku podľa miestneho nastavenia klienta.
- Skontrolujte, či funkčnosť filtrovania a vyhľadávania funguje dobre podľa miestneho nastavenia klienta.
- Skontrolujte, či sa v aplikácii zobrazuje správny formát dátumu a času.
- Skontrolujte, či sú meny zobrazené v správnom formáte.
- Skontrolujte, či sú telefónne čísla a kódy PIN zobrazené v správnom formáte.
- Overte, či je kurzor zarovnaný na správnu stranu vstupných polí na základe smeru skriptu jazyka.
- Skontrolujte, či sa testujú všetky špecifikované požiadavky zákazníka?
- Skontrolujte, či sú testované všetky vstupy / výstupy zodpovedajúce jednotlivým funkciám?
- Skontrolujte, či sú testované všetky funkcie založené na vstupoch v rodnom jazyku?
- Skontrolujte, či sa testujú všetky požiadavky na celú databázu?
- Skontrolovať, či sa testujú všetky zadané používateľské rozhrania?
- Skontrolujte, či sa na obrazovkách neprekrývajú žiadne znaky.
- Overte, či sa na obrazovkách nezobrazujú nevyžiadané znaky.
- Skontrolujte, či sa grafika v používateľskom rozhraní zobrazuje správne.
- Overte, či sú používateľské príručky / súbory pomoci zobrazené v rodnom jazyku podľa miestneho nastavenia klienta
Záver
Je potrebné vykonať testovanie globalizácie, aby sme mohli dodať globalizovaný produkt bohatej kvality.
Váš produkt by mal byť prijateľný pre všeobecnú používateľskú základňu, ktorá môže patriť do rôznych geografických oblastí a pre tých, ktorí hovoria rôznymi jazykmi. Aby ste získali celosvetový súhlas so softvérovým produktom, je nevyhnutné overiť jeho použiteľnosť pre každé miestne nastavenie, pre ktoré slúži.
Najlepšie na tomto testovaní je, že keď kontrolujete pripravenosť na svet, kontrolujete tiež všeobecné základné funkcionality produktu. Testovanie globalizácie však šetrí váš celkový čas a úsilie na testovanie softvéru.
Viete nejaké ďalšie informatívne skutočnosti o testovaní globalizácie? Budeme radi, keď sa nám ozvete !!
Odporúčané čítanie
- Alfa testovanie a beta testovanie (kompletný sprievodca)
- Kompletný sprievodca zostavením Verification Testing (BVT Testing)
- Funkčné testovanie vs. Nefunkčné testovanie
- Najlepšie nástroje na testovanie softvéru 2021 (QA Test Automation Tools)
- Typy testovania softvéru: Rôzne typy testovania s podrobnosťami
- Výukový program na testovanie dátových skladov ETL (kompletný sprievodca)
- Sprievodca testovaním bezpečnosti webových aplikácií
- Najlepšie služby na testovanie softvéru QA od spoločnosti SoftwareTestingHelp