Input Method Editor (IME) and Testing challenges in Multilingual applications
Agenda Introduction What’s IME (Input Method Editor)? Evolution in IME Importance When to practice? How to cope with challenges? Solutions Copyright © by QA InfoTech. All rights reserved.
Introduction G11n (Globalization)
i18n (Internationalization) Encoding/decoding conversions
L10n (Localization)
C13n (Culturalization)
World-Readiness Pseudo-Localization
Copyright Š by QA InfoTech. All rights reserved.
Content Translation
What’s IME?
Copyright © by QA InfoTech. All rights reserved.
Evolution in IME
● ● ● ● ● ● ●
Keyboard & mouse Voice input Hand writing Gestures in touch Swiping Artificial intelligence Swiftkey Copyright © by QA InfoTech. All rights reserved.
Importance
Character input via IME is very important in enablement testing
CCJK, Russian, Czech, German, MENA, Indic
Copyright Š by QA InfoTech. All rights reserved.
When to Practice?
• • • •
New features New OS support New product Architectural change in existing product • New locales support added Copyright © by QA InfoTech. All rights reserved.
Differences Across Devices and OS
Win vs. Mac
Copyright © by QA InfoTech. All rights reserved.
Testing Challenges in Contextual Menus
Contextual Menu RTL and LTR
:) Copyright © by QA InfoTech. All rights reserved.
Testing Challenges in Linguistic Features
• • • • • • • • •
Ligatures/discretionary ligatures Open-type features Swashes Overlapping swashes Hyphenation Spell checker Auto spell check Vertical scripts Complex Scripts Copyright © by QA InfoTech. All rights reserved.
Solutions
Crowdsourcing
In-House • Knowledge of unicode standardization • Compare with other players • Uniscribe (Microsoft) • Harfbuzz (Google) • World-Ready Composer (Lipika) Adobe • Gecko (Mozilla Foundation) Copyright © by QA InfoTech. All rights reserved.
• • • • •
Cost Coverage Agility Creativity Lack of technical expertise
Conclusion
★ New approach in testing to cover more languages ★ Emerging importance of IME in internationalization testing ★ Future of new color, fonts, artificial intelligence in keyboards
Copyright © by QA InfoTech. All rights reserved.
Thank You
info@qainfotech.com www.qainfotech.com