1. A computer-implemented method for simulating conditions in a software module, said method comprising: identifying, in the software module, whether a simulation environment has been activated; encountering a simulation point in the software module, the simulation point including one or more simulation parameters; in response to identifying that the simulation environment has been activated and the simulation point has been encountered: invoking a simulation module, the invoking comprising passing the simulation parameters to the simulation module; comparing, at the simulation module, the simulation parameters with one or more active simulation entries; and returning a simulated condition from the simulation module to the software module in response to the comparing.