Patent ID: 8171460

Claim:
A system for language-neutral user interface automation, the system comprising: a system executing a test, the system executing the test including a processor; and a memory, the memory including program code which, when executed, performs a method comprising: receiving an automation script for automating use of the user interface in a system under test by the system executing the test, wherein the system under test includes an application and wherein the interface may be in an arbitrary natural language; and intercepting a call from the automation script to a function simulating a user action on the application, wherein the interception includes accessing a database or file system that is independent from the system under test so that the application's natural run-time execution is protected before, during and after the functional automation executes, retrieving a translated text string associated with the function call, and calling the function simulating the user action with the translated text string; wherein the translation consists of converting to or from a first natural language to a second natural language.