Automated multilingual software testing method and apparatus
First Claim
1. A method of testing an application program using a test script containing test commands in a first language, the application program having a second language different from the first language, the method comprising the computer implemented steps of:
- employing translations used in the application program itself, comparing test commands in the first language to converted test commands in the second language by;
determining a support file of the application program supporting program execution in various languages and having translations to the second language, the support file being a prior established file of the application program and the support file having resource name and URL for the second language; and
accessing the determined support file and obtaining translations of the test commands in the second language.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system and method tests various language installations of an application program using a single test script. The various language translations existing with the application program are used to provide translations of test command strings from one language to the specific language of the application program (operating system locale for executing the program). The test script may then be translated at runtime using the predefined program-established translations to allow the testing program to test the application program in accordance with the language of the application program/operating system locale.
-
Citations
24 Claims
-
1. A method of testing an application program using a test script containing test commands in a first language, the application program having a second language different from the first language, the method comprising the computer implemented steps of:
employing translations used in the application program itself, comparing test commands in the first language to converted test commands in the second language by; determining a support file of the application program supporting program execution in various languages and having translations to the second language, the support file being a prior established file of the application program and the support file having resource name and URL for the second language; and accessing the determined support file and obtaining translations of the test commands in the second language. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A computer readable medium for automated testing of an application program, comprising:
-
a test script having test commands in a first language, the application program having a second language that is different from the first language; and a tester process for providing translations of the test commands in the second language, the tester process employing translations used in the application program itself and comparing test commands in the first language to converted test commands in the second language by accessing supporting files of the application program supporting program examination in plural languages and having translations to the second language, the supporting files being prior established files of the application program and the supporting files having resource name and URL for the second language. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer readable medium having computer executable instructions for automating testing of application programs, when executed on a computer, the executable instructions causing the computer to perform the steps of:
-
testing an application program using a test script having test commands in one language and the application program having a different language; employing translations used in the application program itself and comparing test commands in the first language to converted test commands in the second language by; determining resource file of the application program supporting program execution in multiple languages and having translations to the second language, the resource file being a prior established file of the application program and the resource file having resource name and URL for the second language; and accessing the determined resource file and obtaining translations of the test commands in the second language. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer readable medium for automated testing of an application program, comprising:
-
testing means having a first language, the application program having a second language that is different from the first language; and process means providing translations of the testing means to the second language, the process means employing translations used in the application program itself and comparing test commands in the first language to converted test commands in the second language by accessing supporting files of the application program supporting program execution in plural languages and having translations to the second language, the supporting files being application program established files and the supporting files having resource name and URL for the second language. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification