Input Method Editor (IME) and Testing challenges in Multilingual applications

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.