Localization and Internationalization Testing
Localization Testing :
- Localization testing is the software testing process for checking the localized version of a product for that particular culture or locale settings. The areas affected by localization testing are UI and content.
- Localization testing is performed to verify the quality of a product's localization for a particular target culture/locale and is executed only on the localized version of the product.
- It is a type of non-functional testing.
- Whereas Localization is a process of adapting internationalized software for a specific region or language by adding local specific components and translating text.
Example: If the project is designed for Tamil Nadu State in India, The designed project should be in the Tamil language, Tamil virtual keyboard should be present, etc.
Internationalization Testing :
- Internationalization testing is the process of verifying the application under test to work uniformly across multiple regions and cultures.
- Internationalization testing is to ensure that application can function in any culture or locale (language, territory and code page) It is also called as Globalization Testing. The main purpose of internationalization is to check if the code can handle all international support without breaking functionality that might cause data loss or data integrity issues. Globalization testing verifies if there is proper functioning of the product with any of the locale settings.
- It is a type of non-functional testing.
- Internationalization is a process of designing a software application so that it can be adapted to various languages and regions without any changes.
Example: In India, the Zip codes are 6 numeric digits (no alphabets). So, if you have selected your country like India then while entering the pin code of your area, it should only accept the 6-digit code. But, if your country is Canada, then the Zip codes include 6 alphanumeric characters.
Comments
Post a Comment