Showing posts with label GLOBALIZATION. Show all posts
Showing posts with label GLOBALIZATION. Show all posts

Thursday 22 December 2016

Quick Guide to INTERNATIONALIZATION,LOCALIZATION and GLOBALIZATION Testing for Mobile Application

Quick Guide to INTERNATIONALIZATION,LOCALIZATION and GLOBALIZATION Testing for Mobile Application

Read here for important mobile application testing interview question: Hack To:General Interview Question for Mobile Application Testing

There has been sudden demand from the business perspective to target consumer from all around the world so as to maximize their ROI(Return of Investment) and customer visibility around the globe.
Every B2C companies are trying to reach globally and make their consumer base large be it any startup like UBERDROP BOX, or Biggies like AppleGoogle or Microsoft they all have integrated their product with specific Locale (Language, culture etc) keeping in mind to target a specific market.

To achieve this Globalization, Internalization and Localization comes into the picture.

Localization aka L10N involves adjusting the product or Application to that particular locales
Localization contains different aspect like:-

vTime Zones: Date and Time e.g.Day light saving
vCurrency:$,€£
vText I.e.Languages translation like “Hi I am a Tester” in English into “ Ich bin ein Tester”in German
vBidirectional Text, left to right and right to left text fort language like Arabic vs English
vLanguages using Accented Character’s like -á, -é, -í, -ó, -ú, -ü, -ñ, ¿, ¡ like French

This type of testing particularly involves Language Translator, Interpreter, Tester’s etc

Internationalization aka I18N is the process of changing the production or Application in particular local aspect I.e. one or more than one.It particularly involves Developer’s and coder.

Globalization
Integration of Internationalization and Localization into one product is called as globalization.
That is once the Developer codes and QA or any other stakeholder tests the product the product can be globalized and released in that particular areas as developed for.

Since we can change both the language of the device supported by that particular OS Android/iOS/Windows/Blackberry and the application itself we need to have a keen observing skill while testing the App's.Here are the key points I have gained in my Experience and I am sharing with you All.

Testing Mobile Application with respect to Internalization, Localization and Globalization

vTry changing the language of your device from your native language say English to German and open your application There has to be some irregularity in your application if it’s not designed well.
vIf your application supports translation then use the language not supported by your application irregularities are observed.
vIf testing mWeb/responsive sites observe how the application reacts to the language of the browser.
vThere can be minute issue with the translated text getting truncated on Mobile devices particularly with screen size less than 5 Inch.
vIf you are using Charles as an Https debugging tool or any other sniffer try to edit the response from front end with any other Language like Https://Url.com?=EN for English to Https://Url.com?=DE to German observe if it works fine.
vThere can be chances that the text that are getting translated can have grammatical error and haphazard translation refer to the translated test from Google Translator or any other source
vIf you are having any application which has time zone and currency related functionality Create a mock location from the Emulator or use different VPN to verify if your application is having valid Currency and Time Zones.

It requires great analytic skill to create and execute these test cases.Hope this article will be of great help to user’s

Interview Experience with AMAZON for the role of Quality Assurance Tester

This role was for Digital/ IoT/Mobile Application based testing :)  Amazon is a dream company and everyone wants to work for that company a...

Popular Posts