1. A computer-implemented method comprising: in response to an input, automatically placing a block of reusable test code corresponding to the input into a test script file, automatically placing parameter data corresponding to the input into a data file, and linking the data file with the test script file to test the input.