Patent ID: 8645912

Claim:
A system for use in replaying events initiated by a user of a software application, said system comprising: a memory device configured to store a plurality of computer-executable instructions; a user input interface configured to produce an input signal based on an action performed by the user; and a processor coupled in communication with the memory device and the user input interface, said processor programmed to: execute one or more computer-executable instructions of the plurality of computer-executable instructions, wherein the one or more computer-executable instructions correspond to the input signal and to one or more human-readable statements; store, in said memory device, an input event associated with the one or more human-readable statements, wherein the input event is operable to replay the action performed by the user; generate test code including at least one assertion statement that, when executed, tests that at least one of a condition, a value, and an output is equal to at least one of an expected condition, an expected value, and an expected output; and execute the at least one assertion statement.