Localization Testing of Educational App Using Translators and Different Keyboards
When you develop a product that is meant to serve a demographic specific audience, it becomes necessary to check it runs well on every device and operating system. Check out how we achieved the same for educational app.
Product Overview
The product includes educational apps developed for Web, iPhone and Android platforms. The application has users in different roles as Admin, Expert/Corporate Expert, Public User/Corporate User and Moderator.
-
The Base Of The Product Is To Eliminate The Communication Gap Between Ordinary People And Influencers And Make A Better Living. The App Helps People Meet Influencers In Their Life And Giving The Chance To Influencers To Know Better Regarding People’s Opinions.
-
Localization Testing Is A Testing Process To Validate Whether The Application Is Capable Enough For Use In A Particular Location Or Country. It Is Also Called As “L10N“ Because There Are 10 Characters In Between L & N.
Product Challenges
Client’s requirement was an application in English, Arabic, French, Russian and other languages in Web, iPhone and Android platforms.
- Unversed With French, Arabic, Russian And Other Languages, Characters, Keypads, Sorting Rules, Buttons, Etc.
- Support For Special Characters Like £, ¥, €, Ö, Ä, Ñ, À, Ä, Ã, Å, Æ, Etc.
Directions: All of the languages are not written in the same direction as Urdu and Arabic languages are written from right to left instead of left to right.
- Matching The Words After Translation Of App In Different Languages Of Different Countries.
Our Offerings For The Case
Product Solutions
01
Foreign and Special Characters Using Different Keyboards
- To Test The Application With Special And Foreign Characters, Different Language Keyboards Were Used By BugRaptors. Our Team Used These To Input Different Characters Of Different Languages In The Application.
02
Printing and Paper Sizes
- Different Countries Use Different Paper Sizes. The Most Commonly Used Paper Size In The United States Is “Letter”, Which Refers To 8½” X 11” Sheets Of Paper.
- We Worked On Different Size Of Papers To Test The Printing Functionality Of The Application.
03
Sorting
- BugRaptors Gathered Different Sorting Rules Of The Languages Used In The Application And Tested The Applications Sorting Functionality According To Those Gathered Rules.
- Our Team Approached The Project With A Positive Attitude, As There Was A Lot Of Learning Involved.
04
Directions
- To Test The Arabic Language Text Direction, BugRaptors Entered The Text Using Arabic Keyboard.
- Arabic Keyboard Was Used For All Input Fields That Started From The Right-Hand Side As Per The Language Direction Rule And Moved To The Left Instead Of Starting From The Left And Move To The Right.
05
Data Formats
- To Test The Formatting Of Text, Phone Numbers, Addresses, Date, Time, Currency, Measurements, Numbers, We Gathered The Formats Of These Entities Used In Different Countries And Languages.
- We Tested This Educational App Matching The Formats With The Gathered Formats And Entered Different Formats Of Text, Phone Numbers, Dates, Time, Etc.
06
Translators
- We Used Different Techniques To Verify The Translation Is Done Right.
- To Verify The Text Written In Multiple Languages Was Correct, We Used Different Translators To Ensure That The Text Written In One Language Was Correct By Switching The Application To Another Language Like From The English Language To French Or Arabic.
07
Hotkeys and Shortcuts
- Our QA Team Tested All The Hotkeys And Shortcuts For Proper Functionality In The Localized Version Of The Application And Ensured That They Weren’t Too Difficult To Use.
- While Testing, We Ensured That The English Hotkeys And Shortcuts Were Disabled And Tested All Hotkeys And Shortcuts In The Selected Language Like Arabic Or French.
08
Text On Graphics
- The English Letters B, I, U, And A, They Mean Nothing To Someone From Japan Who Doesn’t Read English. Our Team Tested All The Icons, Buttons, And Graphics Used In The Application By Changing It In Different Languages.
- We Ensured That The Application Works Well, And The Target Audience Can Understand Without Any Problem.
09
Scalability
- Scalability In Localization Means Accommodating New Characters Discovered Every Day And Not Affecting What Is Already Being Used.
- We Ensured Scalability At The Design Stage. It Was More A Pre-Testing Activity Belonging To The ‘Ensure’ Checklist.
Tools And Technology
Translators
Different sized papers
Data formats
Different keyboards
Client Benefits
- The Client Got The Quality Services And Timely Delivery
- Fulfilled Every Minute Customer’s Requirement And Specifications.
- Helped The Client Increase The Revenue And Turnover With Our Services.
- We Provided The Client With Cost-Effective Localization Testing.