Testing process

The testing of a globalization-enabled product should be done in the phases listed in this topic.

  1. 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.

  2. Check the textual data

    The textual data should be tested to check correct translation and consistency throughout the product.

  3. 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.