1. A method for testing an application comprising: receiving a test script including one or more instructions to test an application; emulating a user interaction with a user interface of said application, said emulating including executing a first portion of said one or more instructions in said test script; receiving an output including information displayed using said user interface in response to said user interaction; and performing verification processing for said output, said verification processing including executing a second portion of said one or more instructions in said test script, wherein a first instruction in said test script references a user interface data element without specifying a complete path for said user interface data element, wherein said complete path identifies a location of said user interface data element in said user interface.