1. A computer-readable memory medium comprising program instructions executable to: include a plurality of test executive steps in a test executive sequence in response to user input; configure each test executive step of the plurality of test executive steps to call a respective user-supplied code module in response to user input; and execute the test executive sequence, wherein said executing comprises executing each test executive step of the plurality of test executive steps; wherein for each test executive step of at least a subset of the plurality of test executive steps, said executing the test executive step comprises: checking memory usage before invoking execution of the user-supplied code module called by the test executive step; invoking execution of the user-supplied code module called by the test executive step; and checking memory usage again after the user-supplied code module called by the test executive step finishes execution to determine whether the user-supplied code module causes a memory leak; wherein one or more test executive steps of the subset have pre-functionality, wherein the pre-functionality for each of the one or more test executive steps comprises functionality to be performed before invoking execution of the user-supplied code module called by the test executive step; wherein for each test executive step of the subset that has pre-functionality, said executing the test executive step further comprises executing the pre-functionality of the step before said checking the memory usage before invoking execution of the user-supplied code module called by the test executive step.