We do global product testing and localization testing

With Global App Testing, get set running tests in any one of 192 countries and territories anywhere in any device environment. If you're looking for localizatoin testing as a service, you should check out the global growth toolbox in our main menu above.

Localization Testing: definitions, best practices, techniques

Recap: What is localization testing?

Localization testing is any test to determine that your product is suitable for a particular locale or region. We’re going to talk about this in two categories: (i) quality testing as part of a localized release cycle; and (ii) test-driven localization product strategy and changes where we include both "opinion" surveys and "factual" testing into a blended appraisal of a local product experience.

Many businesses use “localization testing” to refer exclusively to testing the “localized” attributes of certain software. (I.e. do the changes work for local users rather than does the software work for local users.) There, the testing can incorporate everything from translation accuracy; to local user responses; to usabliity and product workflows matching user contexts; to UI issues and errors which translations can create.

Therefore even in its minor form, localization testing can be difficult to get right, and involves a wide variety of testing techniques and approaches

Apply for a free localization test

Disambiguation | How is localization testing different from… location testing, localized testing?

image1-Jun-22-2023-10-56-13-8391-AM

Businesses use jargon differently; here’s how we’re using ours. 

  • A localization test ensures that a product is suitable for a product or region; but doesn’t need to be done from that place. For example, you might check that your Hindi translation is accurate with a Hindi-speaker; but run the test from California.
  • A translation test or linguistic testing is a subset of a localization test in the way we describe testing at GAT. In the above example, a translation test would check that the Hindi your LSP had produced was accurate; whereas a full localization test would also ensure that the user interface spacing had not been broken by the translation into Hindi.
  • A localized functional test is a functional test performed from a particular country or region. For example, you might wish to check that your app is working to specification from a phone in India in the hands of an Indian user, to find issues which only surface in a local context.
  • A location test goes further and requires the tester to go to a specified location to undertake the test. For example, we have tested games which are only legal in some states because of gambling elements. To ensure they are available up to the border, but not over the border, it was necessary to send a tester to the specific location itself.
  • We use “internationalization testing” to refer to functional tests which verify that the “internationalization” efforts work in general, as the name suggests. That software can, in principle, handle diverse character sets, different date and time formats, and work in a right-to-left UI format (for RTL languages like arabic).

Best practices for localization quality within a release cycle 

image2-Jun-22-2023-10-56-13-5562-AM

How to focus localization test cases

As part of pre-release QA, the focus of localization testing tends to be the localization itself, i.e. the software adaptations which have been made for a particular locale. That is what we’ll examine in the first half of this article. 

Localization testing checklist: areas you should test during quality assurance

The following areas are test areas for localization:

  1. Language (“translation testing”). This category involves testing the translation accuracy, completeness, and appropriateness of the user interface, error messages, menus, dialog boxes, and other textual elements in the localized version. In addition to checking for explicit mistakes or errors, users of global app testing can also request feedback on things like naturalness or tone.

  2. Formatting: includes testing the correct display of date formats, time formats, numbers, currency symbols, decimal separators, and other locale-specific formatting conventions.

  3. Cultural Conventions: This category focuses on testing the compliance with cultural norms, such as the correct representation of names, addresses, phone numbers, postal codes. It can also involve ensuring multimedia examples such as photographs are in-line with policy on cultural sensitivities.

  4. User Interface Elements: It involves testing the correct positioning, alignment, and appearance of user interface elements like buttons, checkboxes, radio buttons, icons, and graphics based on the specific locale.

  5. Input Methods: Localization testing also involves testing the compatibility and functionality of various input methods specific to the target locale, such as different keyboard layouts, character sets, and input methods like IMEs (Input Method Editors).

  6. Legal and Regulatory Compliance: This category involves testing the compliance of the localized product with local laws, regulations, and legal requirements, such as privacy laws, labeling requirements, copyright notices, and disclaimers.

  7. Graphics and Layout: It includes testing the correct display of localized graphics, images, icons, and other visual elements. This ensures that the layout and visual elements do not create any cultural or linguistic conflicts.

  8. Documentation and Help: Localization testing also covers testing the accuracy, completeness, and consistency of localized documentation, user manuals, online help systems, and other support materials.

  9. Localization Workflow: This category focuses on testing the overall localization process, including the accuracy and effectiveness of translation tools, version control systems, project management systems, and the collaboration between translators, engineers, and other stakeholders.

Further best practices for LQA in a release cycle

We also observe certain best practices within release-oriented LQA.

  • Split your quality and release streams. Because localization often deals with commercial, product, and engineering teams all at once, it can be easy to treat these internal clients alike. But these are different departments with different business outcomes and requirements. To generalize, product teams are interested in faster release cycles. Although translation quality is important; that’s about things like label consistency. Marketing is likely to require more checks and balances as time goes on.

  • Don’t over-automate your localization testing. We’re huge advocates of automation, both in the translation process and in testing. But localization testing is one of the trickiest areas to automate. That’s both because of the nature of what’s being tested “does it feel natural?”, and more anodyne things like device distribution. 

  • Don’t let LSPs mark their own homework. An obvious conflict of interest which crops up surprisingly often, don’t let your LSPs mark their own homework when it comes to translations. 

  • Improve your release quality to begin with. For our full advice on how to improve your localization release quality before you get to testing, you should check out our localization strategy playbook. But in short: a clear set of starting documents for your LSP, an internal culture of quality, and careful choices around your teams for any kind of localized change are a good place to start.

 

Localization testing services, tools, and fulfilment

Localization heads of and managers take lots of different approaches to localization.

In-house LQA

It is harder to do LQA in-house because even talented translators can only speak a few languages and it is not possible to be a cultural expert in everything. In smaller businesses, we have heard of several corner-cutting techniques to check translation quality:  such as showing copy to individuals who are linguistic natives of the translation subject, but who are not copy experts ("our accountant is French! She can check –"). Another thing which crops up is businesses automating swathes of translation to a poor standard leading to complaints from local users. With generative AI at the time of writing this (23rd June 2023) it seems likely that generative will play an enormous role in writing and quality-checking copy, but will create quality issues in the meantime.

Localization testing services 

Global App Testing offers crowdtesting, an innovative approach to software testing which routes tests to real users around the world; it’s a marketplace in the same way Uber would link you with a driver. The crowd provides a diverse pool of native speakers and cultural experts who can thoroughly test the localized content, identify linguistic and cultural issues, and validate the overall user experience. This approach allows for comprehensive testing across multiple locales, ensuring that the software meets the expectations and preferences of the target audience in different regions.

Localization testing tools

This article is being written in June 2023. LLMs and AI tools will not only transform translation, but is likely to transform LQA as well. Businesses should aim to automate their localization testing to the extent that it improves efficiency and accuracy without compromising the quality of the localized content. Language consistency checks, text expansion validation, and formatting verification, can be automated. Others; such as cultural adaptation and nuanced linguistic evaluation, continues to require human involvement. Striking the right balance between automation and human expertise ensures faster turnaround times, reduces costs, and improves scalability. 

  • Translation Management Systems (TMS) with Quality Assurance (QA) Tools: TMS systems often include built-in QA functionalities that help ensure translation quality and consistency.

  • Test management tools such as TestRail tend to not be localization-specific but are still extremely valuable in managing complex testing.

  • Environment simulation tooling will help allow testers to simulate other environments, such as version, language, time zone. These can help a developer emulate a real environment when they test software; but we would argue that it’s better to do with a real tester.

  • Global App Testing is predominantly a service, but includes a login enabling you to send out tests. 

Test-driven localization product strategy

The second category of localization testing is testing to build globalization data; i.e. to understand your live product’s place in the market better. We’d encourage our playbook if you want to look at your localization strategy in detail here; or check out the speaker sin our webinar who talk in more detail about localization data around the world. 

Test-driven localization product strategy leverages the invaluable insights gained from real users in their specific local contexts. By blending objective "functional" errors with usability questionnaires in real environments with local users, businesses can unlock a product strategy which puts a greater emphasis on the localization team and localization testing to deliver a better experience for local users.

A more inclusive product process

Localization crowdtesting enables businesses to engage with international users during the product development stage. By testing prototypes with individuals from target regions, you can gather feedback on design, functionality, and user experience. 

In the above episode of Global App Testing’s webinar “the Alignment”, one of our speakers – a former Head of Localization @ LinkedIn – described localization teams as existing in the wrong paradigm. Move from a “tail-end language support effort” to an “upfront strategic lever for global growth.”  The lever available is to drive the product process towards inclusivity of users everywhere. It's tricky, though – all panellists agreed that "internal advocacy" is the hardest part of the job. That's where test-oriented development and product comes in.

Troubleshooting poor performance

An example of a recent product issue surfaced with the GAT methodology: one ecommerce business had significant operations into France was happy with the way that their product was going in France. But on closer investigation,  it became clear that mastercard payments were not working on Android phones on their checkouts in that country. It was a bug which was simultaneously costing the business millions of £ per month, and which was going unnoticed in the complex metrics being managed by one team set to review europe.

By involving real users in France, the ecommerce business was able to identify the specific issue and understand its impact on the user experience.

Find out more about localization testing with Global App Testing

If you’re ready to bring localization testing into your development process, why not let Global App Testing help? We will manage, execute and analyze localized test results to help you release high-quality software anywhere in the world and access new markets

Visit our website for a personal demo, or a chat with one of our friendly team. You can also read more about localization testing and its challenges and solutions. 

Why is localization important?

What is localization?

If you plan to expand into a new country, localization is crucial. Making sure that your product looks good and works smoothly in a specific region will lend you authority as well as popularity—leading to increased market share and revenue.

In a fast-moving world, most people don’t give second chances. Customers are more likely to stick with a localized product that works for them, and those who encounter linguistic or cultural gaffes will be put off. In short, better UX equals more sales.

Localization also offers scalability and a reduction in overall costs. Although the roll-out of initial testing might take time, putting this process in place will ensure that future releases and tests can be carried out much faster. This means you’ll be ready to move into new markets as soon as they emerge.

In the next section, we’ll take a look at how localization can boost your business by:
  • Embracing global opportunities
  • Building in scalability
  • Improving the testing process
  • Engaging with customers

Why do businesses undertake localization?

Cultural Conventions: This category focuses on testing the compliance with cultural norms, such as the correct representation of names, addresses, phone numbers, postal codes.

Enhanced User Experience: Localization allows companies to adapt their products, services, and content to the cultural, linguistic, and regional preferences of their target audience. By providing a localized experience, companies can improve user satisfaction and engagement. Users are more likely to engage with products and services that are presented in their native language, include familiar cultural references, and align with their local customs and expectations.

Increased Market Reach: Localization enables businesses to enter new markets and expand their customer base. By localizing their offerings, companies can overcome language barriers and cater to the unique needs and preferences of different regions. This opens up opportunities to tap into previously untapped markets and gain a competitive advantage over competitors who have not localized their products or services.

Improved Brand Perception: Localization demonstrates a company's commitment to its customers and their local communities. By investing in localization efforts, companies show that they value their customers' language, culture, and preferences. This can lead to a positive brand perception and build trust and loyalty among customers. On the other hand, neglecting localization can create a perception of indifference or lack of understanding, which may negatively impact a company's reputation.

Legal and Regulatory Compliance: Many countries have legal and regulatory requirements regarding language usage, content moderation, data privacy, and other aspects that companies must adhere to when operating in those markets. Localization ensures that companies comply with local laws and regulations, avoiding potential legal issues, penalties, or damage to their reputation.

Competitive Advantage: In today's global marketplace, companies face fierce competition. Localization can provide a significant competitive advantage by differentiating a company's products or services from those of its competitors. When a company offers localized solutions that cater to the unique needs of a specific market, it positions itself as a preferred choice among consumers who prioritize personalized experiences.

Choose a long term testing partner capable of supporting worldwide growth

Test in over 190+ countries and territories with a dedicated team used to testing specialized and enterprise applications.

Americas
US
United States
BR
Brazil
MX
Mexico
CO
Colombia
AR
Argentina
CA
Canada
VE
Venezuela
Asia & Pacific
CN
China
IN
India
ID
Indonesia
PK
Pakistan
BD
Bangladesh
JP
Japan
PH
The Philippines
Europe
DE
Germany
FR
France
GB
United Kingdom
IT
Italy
ES
Spain
UA
Ukraine
PL
Poland
Middle East & Africa
NG
Nigeria
ET
Ethiopia
EG
Egypt
CD
DR Congo
TR
Türkiye
ZA
South Africa
TZ
Tanzania

Need some help with testing your product worldwide?

We’d love to give you a personal demo of our platform. Find out how we manage, execute and analyse functional test results to help you release high quality software anywhere in the world.

 

Trusted by:
Mask Group 172
Mask Group 171
Mask Group 173
Mask Group 174