Localization testing

Localization testing

Localization testing is a part of software testing process focused on internationalization and localization aspects of software. Localization is the process of adapting a globalized application to a particular culture/locale. Localizing an application requires a basic understanding of the character sets typically used in modern software development and an understanding of the issues associated with them. Localization includes the translation of the application user interface and adapting graphics for a specific culture/locale. The localization process can also include translating any help content associated with the application.

Localization of business solutions requires that you implement the correct business processes and practices for a culture/locale. Differences in how cultures/locales conduct business are heavily shaped by governmental and regulatory requirements. Therefore, localization of business logic can be a massive task.

Localization testing checks how well the build has been translated into a particular target language. This test is based on the results of globalized testing where the functional support for that particular locale has already been verified. If the product is not globalized enough to support a given language, you probably will not try to localize it into that language in the first place!

You still have to check that the application you're shipping to a particular market really works and the following section shows you some of the general areas on which to focus when performing a localization test.

The following needs to be considered in localization testing:
* Things that are often altered during localization, such as the UserInterface and content files.
* Operating System
* Keyboards
* Text Filters
* Hot keys
* Spelling Rules
* Sorting Rules
* Upper and Lower case conversions
* Printers
* Size of Papers
* Mouse
* Date formats
* Rulers and Measurements
* Memory Availability
* Voice User Interface language/accent
* Video Content

It's also a good idea to check that everything you are going to distribute in a local market complies with the local laws and regulations.

See also

* Pseudolocalization


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Game testing — Part of a series on …   Wikipedia

  • Non-functional testing — is the testing of a software application for its non functional requirements. The names of many non functional tests are often used interchangeably because of the overlap in scope between various non functional requirements. For example, software …   Wikipedia

  • Internationalization and localization — For the term in economics, see Internationalization. For Windows specified term, see Multilingual User Interface. For other uses, see Localization (disambiguation). Screenshot of software programs localized to Italian. In computing,… …   Wikipedia

  • Software testing — is an empirical investigation conducted to provide stakeholders with information about the quality of the product or service under test [ [http://www.kaner.com/pdfs/ETatQAI.pdf Exploratory Testing] , Cem Kaner, Florida Institute of Technology,… …   Wikipedia

  • Crowdsource testing — is an emerging trend in software testing which exploits the benefits, effectiveness, and efficiency of crowdsourcing and the cloud platform. It differs from traditional testing methods in that the testing is carried out by a number of different… …   Wikipedia

  • Cultural Multivariate Testing — In internet marketing, cultural multivariate testing refers to multivariate testing performed on an international website in each geographically distinct market for the purpose of website localisation, i.e. finding the best culturally tailored… …   Wikipedia

  • Lionbridge — Infobox Company company name = Lionbridge Technologies, Inc. company company type = Public (NYSE: [http://www.nyse.com/about/listed/lcddata.html?ticker=LIOX LIOX] ) company slogan = Accelerating Your Global Success foundation = Waltham,… …   Wikipedia

  • Mobile application development — is the process by which application software is developed for small low power handheld devices such as personal digital assistants, enterprise digital assistants or mobile phones. These applications are either pre installed on phones during… …   Wikipedia

  • Тестирование программного обеспечения — Разработка программного обеспечения Процесс разработки ПО Шаги процесса Анализ • Проектирование • Программирование • Докумен …   Википедия

  • Non-functional tests — Non functional testing is the testing of a software application for its non functional requirements. The names of many non functional tests are often used interchangeably because of the overlap in scope between various non functional requirements …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”