Abstract:
Systems (30) to provide automated testing of a markup software application, program product (47), and methods are provided. An example of a system (30) can include a network (31), at least one computer including memory and a processor, and application testing program product stored in the memory of the at least one computer. The application testing program product can include instructions that when executed by the processor of the respective computer causes the respective computer to perform various operations to include receiving a user selection identifying a target element (65) of an application; determining a command describing an action being performed; identifying a translator (54) responsive to a captured command (52); and generating at least one of the following: an abstract script describing the action being performed by the target element, a context-sensitive verification available for the target element, or a context sensitive synchronization available for the target element.