1. A test script generation system comprising: a data repository to store a plurality of domain-specific reference application maps, wherein each map includes a plurality of modules, and a plurality of test scripts for the modules; a map management module to receive a first input from a user identifying a domain, and retrieve one of the plurality of domain-specific reference application maps from the data repository for the domain; a workflow generator executable by a processor to generate recommendations of suggested modules corresponding to the retrieved map to include in a workflow, receive a selection from the user of a suggested module to include in the workflow, determine whether the user has not selected one of the suggested modules, if the user has not selected one of the suggested modules, display the non-selected module on a visual representation of the workflow and display an indication that the module is a non-selected module that is relevant to the workflow, and determine a workflow from the selected module and any other modules selected by the user for the workflow; and a script generator to generate an end-to-end test script based on the workflow.