Upload
acclaro
View
469
Download
3
Tags:
Embed Size (px)
Citation preview
www.acclaro.com I © Acclaro Inc. 2010
Introduction to Globalization Testing
Presented by: Jon Ritzdorf, Globalization Architect
Rachel Ferris, Operations Director - East Coast
www.acclaro.com I © Acclaro Inc. 2010 2
Agenda Introduction to globalization testing Why test for globalization issues? The two branches of globalization testing:
– Internationalization Testing– Localizability Testing
Globalization test execution examples– Internationalization Testing:
• Locale Awareness & File/Folder Path Testing
– Localizability Testing: • Pseudo-localization, Install/Uninstall + Smoke test & GUI Testing
Where should globalization testing occur in a product lifecycle?
How do I plan for globalization testing?
www.acclaro.com I © Acclaro Inc. 2010 3
Testing for Software “Going Global”
Not just “functional” testing
Products for global release need additional testing…– Before Translation
• Globalization Testing
– After Translation• Localization Testing• Linguistic Testing
www.acclaro.com I © Acclaro Inc. 2010 4
Why Do We Need G11n Testing?Developers in the U.S. often do the minimum to get the software up and working for ENGLISH only
During product design, engineering and programming, software is rarely built with a global audience in mind
www.acclaro.com I © Acclaro Inc. 2010 5
What is Globalization (g11n) Testing?A testing methodology for detecting potential problems in application code or design that could inhibit a global user
Does the application support all international users and their various locale preferences/language scripts without:
– breaking functionality– incurring data loss– causing user interface display problems– …generally, frustrating, annoying or angering them?
Горбачёв???????
www.acclaro.com I © Acclaro Inc. 2010 6
Globalization Testing
Text Features Locale Awareness Locale Specific
UI (Presentation Layer)
Input/Output
Date/Time/Calendar Sorting
Keyboard &IMEs
(Input Method Editors)Number/Currency
Measurements
Internationalization Internationalization TestingTesting
““LocalizabilityLocalizability””TestingTesting
Search/Parse Data
Definition: Testing of an application for language & locale-neutral
support of data at runtime.Characterized by:
checking all areas of the application assumed to work by “default” for an
English-speaking user still work for a global user.
Definition: Methodology for checking the
localization suitability (“localizability”) of
internationalized applications at runtime.
Characterized by:manipulating resources that contain linguistic assets to
reflect language/locale specific characteristics.
www.acclaro.com I © Acclaro Inc. 2010 7
Interested in the full webinar? Visit our website:
http://www.acclaro.com/webinars Send us an email with a request for the pdf
version:[email protected]
Request a presentation for your staff:[email protected]
Read our blog for more tips on globalization testing:http://www.acclaro.com/translation-localization-blog