QA InfoTech Blog

This was an interesting discussion I had with one of my customers recently. His positioning was for the engineering team to take on pseudo localization testing and for the linguistic experts to take on linguistic testing. While there is value to this argument from an optimization and ROI grounds, I want to talk in this blog about the need for the right amount of pseudo loc, loc functional and linguistic testing, at the right stages in the product life cycle.

Localization Testing

Localization Testing

Pseudo loc testing is a proactive step taken on before product localization primarily to:

1.        Detect under or over localization issues

2.       Find UI issues related to truncated strings, improper display of characters

3.       Perform one round of functionality testing to ensure product works as expected in a non English build

The important point to note above is the 3rd one. Why take on functionality testing post localization for every single locale if it has already been done in the pseudo localization phase? One must remember that though one goal of testing in the pseudo loc phase is to find as many issues as possible upfront, another important goal is to validate that the base English product has been designed well to support localization. This assures that the product can now be taken across multiple locales and not that the product will work fine on every locale. Think of this as prototype testing for a series of buildings to be constructed. The prototype testing is going to help you catch possible issues upfront and bring down the cost of fixing them later on. One could avoid prototype testing and actually decide to audit each individual building. If there are fundamental issues detected at that stage, it only amplifies the magnitude of the issue and fix so much more, impacting your core 3 project variables viz. cost, time, quality.

Ok, you may ask, yes, I get “why pseudo loc testing“, but now “why loc functional testing as well“?

Pseudo loc testing has only helped us identify and fix issues that existed in the product base that would have affected all locales. It has not helped us identify locale specific issues. For e.g.

1.       How does the product function when the target language is Double byte character set (DBCS) or Multi byte character set (MBCS) or bi-di?

2.       Are data inputs received and stored correctly, in the database, for the locale under consideration?

3.       Is data correctly retrieved on to the front end and being used for correct functional flow E2E?

4.       Are locale specific product customizations working fine?

Since every locale has its own character encoding complexities, doing one round of pseudo loc testing is not a replacement for loc functional testing. The place where I agree with my customer is that, one should closely look at an optimal coverage when it comes to loc functional testing.  Running all tests again is not going to give you additional bugs. It is only going to delay the loc sign off…Pick the right test cases centered around data inputs, data storage, any locale specific customizations, one E2E flow etc. to complete your pass. Discuss your test coverage with the larger product team (including program managers, developers) to ensure ROI from the loc functional testing effort. This will help them see the importance of this task and slowly start understanding the coverage and plan for these sanity checks even during the development phase. By doing this, you have right away educated the entire product team on localization engineering best practices and helped push quality up stream.

While pseudo loc and loc functional testing is normally done by the mainstream engineering team, it definitely helps to have linguistic experts for linguistic/translation testing. Translation tools will help you validate the translated text only at a high level. The contextual meaning and geopolitical issues if any, can be validated only by linguistic experts. In order to create a product with high end user acceptance and avoid any potential legal issues down the line, an upfront investment in linguistic testing by in country experts, is totally worth every $ you spend on it.

Hopefully, this has thrown light on the importance of all 3 test efforts (pseudo loc, loc functional and linguistic testing) with the right amount of optimization to ensure a smooth and successful global release of a product.

SocialTwist Tell-a-Friend
Tags:

Cricket by far is the biggest sport played and enjoyed by the millions in India. It is the greatest legacy that the British Empire left behind for us. It is played in every nook and corner pan India, and we at QA InfoTech are no different. It is the shorter version of 20-20 that [...]

Tags:
Tags:

Outsourcing poses its fair share of challenges - selecting offshore vendors, investing long months to align with them, and sometimes discovering that it was, after all, a huge mistake. The causes for failure in most cases have been communication gaps, mismatched expectations, operational complexities and loss of control.
To ensure that your decision to outsource was [...]

Tags:

At the end of a days, weeks, months or years work what really keeps us going and fires us up (apart from the satisfaction of finding good bugs) is a word of appreciation from our clients. Their endorsem­ent of our abilities, their faith in trusting us with the quality of their products and services is [...]

Tags:

In order to target a global market, software product developers need to step out of their native locale and develop their product for a global market. This asks for Internationalization and Localization of the product. As easily said, localized product is a product with UI translated to native language. However, Localization is not just about [...]

Tags:

The prevailing economic conditions will no doubt impact some of the common and major testing sectors. However, a surge of new opportunities is also on the cards says Mukesh Sharma, CEO, QA InfoTech.

Tags:

It’s been a long and extremely fruitfull journey for all us and there is still so much to be done. Today we got featured in Express Computer - a popular IT magazine - in a nice article that traces our growth journey as one of the leading software quality assurance and testing experts.
Here is a [...]

Tags:

6 am shut off the alarm, 7 make coffee, 7:30 check the weather report, 7:45 watch TV news, 8 make a toast, 8:15 adjust the thermostat, 8:30 - drive to work … pay for parking… At office, check business news, check voicemail, send email, check stocks, check schedule for meetings, create a presentation, get some [...]

Tags:

Have you ever encountered a situation when there is a conflict between the program manager and the QA manager saying that there isn’t enough time to test or may be that the estimates have gone wrong due to some resource issues or the like? What’s the answer? Is it the end? Can nothing be done [...]

Tags: