Tuesday, April 25, 2006

Internationalization and Localization

I18n vs. I10N
I18N - Internationalization, which makes localization easy
I10N - Localization

Character Set vs. Encoding: Two key dimentions to understand Internationalization

Unicode: Character Set designed to include all possible characters from all languages. UTF-8, UTF-16, are encodings for Unicode.

Java: Java uses Unicode for Strings.

Java Classes make internationalization easy
* ResourceBundle
* MessageFormat
* Locale
* DateFormat
* DateFormatSymbols
* InputStreamReader

Monday, April 17, 2006

Jenny

This is a tool my coworker recommended me to reduce the complexity involved in generating comprehensive test matrix. Even though in the end, I wasn't able to use it fully in my project, since the reduced matrix generated is still too big. But it is still good to know there is this tool out there, making all the manual mappings easy.

The Combinatorial Design Approach to Automatic Test Generation - this is the paper that BSmith discovered.
Reducing Time to Market with Combinatorial Design Method Testing - this paper greatly helped M in understanding the concept as it contained good examples.
Jenny: a pairwise testing tool - this is an open source tool from Bob Jenkins that generates n-tuple combinations.