1. A method for testing in a database system, the method comprising: receiving an indication of one or more changes to a software application; retrieving a copy of a test environment template; storing the test environment template in a base virtual machine; generating, for a version of the software application and in response to the indication, a virtual machine clone from the base virtual machine, wherein the virtual machine clone tests the version of the software application; and sending at least one type of command from the virtual machine clone to the base virtual machine.