1. A method of generating a script comprising: determining a user action in a first frame of a video comprising recorded testing of software; identifying an action parameter corresponding to the user action; and based on the action parameter, generating without user intervention a script to execute on the software.