Patent ID: 8656357

Claim:
An apparatus for testing an internationalized software that performs processing by referring to an externalized resource file, comprising: a processor; a memory; a first storage unit configured to store the externalized resource file written in a first language and a conversion table having characters of the first language and characters of a second language associated one for one with each other by creating a mapping between the characters of the first language and the characters of the second language such that a range of character codes corresponding to the characters of the second language is greater than a range of character codes corresponding to the characters of the first language; a test resource file generating unit configured to generate a test resource file written in the second language from the externalized resource file by converting the characters of the first language to the characters of the second language by referring to the conversion table; a second storage unit configured to store the generated test resource file; a test object program execution unit configured to execute the internationalized software; and a display screen creation unit configured to create a display screen in which output information outputted from the internationalized software that performs processing by referring to the generated test resource file as the externalized resource file is displayed using one of a plurality of fonts prepared for respective test categories of the internationalized software; wherein character codes included in the output information are classified into three groups of character codes: a first group of character codes corresponding to the characters of the first language, which are not supposed to be included in the output information; a second group of character codes corresponding to the characters of the second language included in the conversion table, which are supposed to be included in the output information; and a third group of character codes not corresponding to either the characters of the first language or the characters of the second language included in the conversion table, which are not supposed to be included in the output information, and wherein each of the plurality of fonts uses different association rules when associating character shapes to a group of character codes selected as test objects and a group of other character codes in a prescribed character coding scheme, such that the group of character codes as the test objects and the group of other character codes in the prescribed character coding scheme are visually distinguishable from each other in a display of the output information using a relevant font.