The testing of a globalization-enabled product
involves testing the running code, checking the textual data, and integrating
the running code and textual data.
- Test the running code
The running code should be
tested in a globalization support environment in order to check all the possible
language-dependent combinations. Translators should not test the product functionality.
- Check the textual data
The textual data should be
tested to check correct translation and consistency throughout the product.
- Integrate the running code and textual data
After
the textual data and the code have been tested separately, an integration
test should be performed to test if the application has taken into account
all the globalization-related processing, and that the translation of the
textual data has not caused a malfunction in the product.
If your application
will also run on a multinational or multilingual system, a separate test that
includes more than one set of textual data should be planned.