The testing of a globalization-enabled product should be done in
the phases listed in this topic.
- 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.