The present invention is a system and method for testing various language versions of an application program using a single test script. An internal dictionary and/or an external dictionary are used to provide translations of command strings from one language to the specific language of the application program. The test script may then be translated at run time using the dictionaries to allow the testing program to test the application program in accordance with the language of the application program. Fuzzy match logic may be used to provide appropriate language translation of the command string. The internal dictionary may be automatically updated at run time so that it may learn language translations of unknown command strings for future runs.

Die anwesende Erfindung ist ein System und eine Methode für die Prüfung der verschiedenen Sprachenversionen eines Anwendungsprogramms mit einem einzelnen Testindex. Ein internes Wörterbuch und/oder ein externes Wörterbuch werden benutzt, um Übersetzungen der Befehlsfolgen von einer Sprache zur spezifischen Sprache des Anwendungsprogramms zur Verfügung zu stellen. Der Testindex kann zu laufen gelassener Zeit mit den Wörterbüchern dann übersetzt werden, das Testprogramm das Anwendungsprogramm in Übereinstimmung mit der Sprache des Anwendungsprogramms prüfen zu lassen. Flockige Gleichlogik kann verwendet werden, um passende Sprachenübersetzung der Befehlsfolge zur Verfügung zu stellen. Das interne Wörterbuch kann zu laufen gelassener Zeit automatisch aktualisiert werden, damit es Sprachenübersetzungen der unbekannten Befehlsfolgen für zukünftige Durchläufe erlernen kann.

 
Web www.patentalert.com

< Porting engine for testing of multi-lingual software

< Porting engine for testing of multi-lingual software

> Method and apparatus for pre-processing and packaging class files

> Method for optimizing locks in computer programs

~ 00062