Multilingual application testing

 Testing multilingual applications involves risks and challenges. If it is a different language which is in Arabic complete website needs to be tested so it's not easy to do within efficient time. You can easily overcome this with a better test strategy, test cases, and tools. Before you start testing in other languages, ensure the application is stable and functional in the English language.


Before testing should consider a few factors which are as follow

  • Get the specific requirements from the clients/stakeholders
  • Understand the business and type of application
  • Know the Application Functionality
  • Perceive the cultural issues

  • Get the specific requirements from the clients/stakeholders
getting requirements from skate holders/clients and start writing test cases that should be focused on requirements.

  • Understand the business and type of application
 That means you need to be aware of the business’s purpose, who are the end-users, and in which market it serves.

  • Know the Application Functionality
when you know the application's functionality, you will test it better. 

  • Perceive the cultural issues
Be aware of the cultural point of view while testing. For example, the text starts from left to right in most languages. But Arabic or Japanese starts from right to left. So, while testing multi-languages, we have to consider this.
Here is an essential checklist that needs to be taken into account while doing multilingual testing for software.
I was working on a project where I have to work on an Arabic RTL web application
Test the functionality and the signs, timestamps should be in RTL format.

First I prepared a persona - the user who does not understand English and has to work on the RTL web application.

Example – We are working with customers from Abu Dhabi where the Ki city web applications need to understand by different languages customers.

 

Name – Asif

Age – 38

Education – Diploma in engineering

Basic computer skills

Background –  

He has a big family, and kids and lives in town. Travel by public transport.

 He likes to play sports and spend time with people.

He has passionate about technology.

He knows only the Arabic language, and cannot read or understand English or any other language.

 

Role – Support engineer

Motivations

He is still taking training and does not have much experience. Fast learner, exploring technical skills.

Frustration – Less patience, Family responses. Lack of knowledge in other languages.

Goal – Learn new techniques and skills, ability to identify ,Analyse and problem solving

Comments

Popular posts from this blog

DAY 8 On an ecommerce platform, what monitoring and analytics would implement and why?

DAY - 5 Traditional Types of Ecommerce Business Models