Professional Documents
Culture Documents
M15 Internationalization and Localization Testing
M15 Internationalization and Localization Testing
and localization
testing
Viktoriia Yemelianova
CONFIDENTIAL 1
Agenda
CONFIDENTIAL 2
What is localized application!?
CONFIDENTIAL 3
What is localized application!?
CONFIDENTIAL 4
What is Internationalization & Localization?
CONFIDENTIAL 6
Without internationalization
CONFIDENTIAL 7
Distinction
• Overall summary of what is
mean by Globalization,
Internationalization
and Localization Testing?
• Translation is one part
of Localization
• Internationalization is a
prerequisite of Localization
• Internationalization and Loca
lization are parts
of Globalization
• Globalization (World Ready
Application) includes many
business-related activities
outside of the product itself.
CONFIDENTIAL 8
What is a ‘locale’? uk_UA, en_US, en_CA
CONFIDENTIAL 9
Successfully localized product
CONFIDENTIAL 10
Unsuccessful experience
CONFIDENTIAL 11
Internationalization testing
Pseudo-l10n
3 testing
• No hardcoded strings or default values in code
• Resources are stored in resource file
CONFIDENTIAL 12
Unicode support - no corrupted data
CONFIDENTIAL 13
I18N testing
CONFIDENTIAL 14
I18N testing
Images:
•No text on images
•No word play
•No culture specific
CONFIDENTIAL 15
Number formatting
•Thousand separator:
USA - comma (,) 1,025
Germany - period (.) 1.025
Russian - space 1 025
•Digit grouping:
USA - 123,456,789.00
Hindi - 12,34,56,789.00
•Decimal separator:
USA - period (.) 1,025.7
Germany - comma (,) 1.025,7
CONFIDENTIAL 16
Number formatting
CONFIDENTIAL 17
Currency formatting
CONFIDENTIAL 18
Calendar differences
CONFIDENTIAL 19
Date formatting
CONFIDENTIAL 20
Time formatting
CONFIDENTIAL 21
Address formatting
CONFIDENTIAL 22
Telephone number formatting
CONFIDENTIAL 23
Data formatting summary
CONFIDENTIAL 24
Let’s find I18N/L10N defects
CONFIDENTIAL 25
I18N/L10N defects (what about sprite’s name!?)
CONFIDENTIAL 26
How to change application language
•Desktop/Standalone
application: select during
installation
CONFIDENTIAL 27
Integration points
•Application/Support
language
•Application server/
DB server date/time
CONFIDENTIAL 28
Tips and Tricks
CONFIDENTIAL 29
Example of test case
• Summary:
• Verify that “Next Plan”, “Change Plan”, “Print
Preview” buttons are displayed with Chinese after
switching browser language into Chinese
• Steps:
1. Open browser and change language into Chinese
2. Navigate www.identifix.com website
3. Create new vehicle
4. Go to Maintenance tab
5. Observe “Next Plan”, “Change Plan”, “Print Preview”
button
• Expected Result:
• The name of “Next Plan”, “Change Plan”, “Print
Preview” buttons are changed to Chinese
CONFIDENTIAL 30
QUESTIONS?
CONFIDENTIAL 31
Task