1. A computer-implemented method for setting up interception of software application methods for testing, the method comprising: identifying one or more methods of a software application module; selecting a first identified method; copying byte code of the selected method to a modifiable location; identifying calls to one or more inner methods in the copied selected method; selecting a first identified inner method call; creating an interception method to replace an original target method of the selected inner method; and replacing the originally called inner method in the copied byte code with the created interception method so that when the selected function is invoked the interception method is called, wherein the preceding steps are performed by at least one processor.