1. A computer implementable method of automatically generating test data including a character string, comprising: receiving a signature to be embedded in at least one character string to be generated; determining a total sum of attribute values intrinsic to characters in the character string including the signature, the sum being associated with each element of the signature; and selecting at least one of characters configuring the character string from a character table describing characters prepared to create the test data so as to achieve the determined total sum for each element of the signature, and generating test data including the character string including the selected character.