Patent ID: 8799720

Claim:
A system comprising: a memory; a processor communicatively coupled to the memory; a test automation manager communicatively coupled to the memory and the processor, wherein the test automation manager is configured to: execute a current test step of a functional test comprising a set of test steps, wherein each test step comprises at least one action and one target of the action, and wherein the functional test is associated with an application comprising a plurality of objects to be tested; determine that at least two of the objects in the plurality of objects are associated with a target of the current test step; prompt a user to provide a selection of one of the at least two objects for association with the target of the current test step; and generate a new test step corresponding to the current test step being executed based on a selection by the user of one of the at least two objects, wherein the new test step associates the selected object with the target of the current test step, and wherein the new test step is designated for automatic execution in place of the current test step for subsequent executions of the current test step.