6. A non-transitory machine readable storage medium, comprising instructions for automated test case generation stored thereon, the instructions to: communicate with a software application to extract a list of methods to test from the software application; store the list of methods in a first extensible markup language (XML) file; define a first automated test case in a second XML file for testing the software application, wherein the instructions to define include instructions to: receive selection input of a set of methods from the list of methods in the first XML file and indicate the set of methods in the second XML file; receive parameter values for parameter fields for the set of methods to use in a test case execution and indicate the parameter values and the parameter fields in the second XML file in association with corresponding ones of the set of methods; indicate a specified order of execution of the set of methods in the second XML file, wherein the specified order of execution of the set of methods comprises an order that is different than an order of the set of methods in the software application; indicate a list of files required for the set of methods in the second XML file; and in response to indication of the first automated test case, read the second XML file and execute the set of methods indicated in the second XML file according to the specified order in the second XML file and with the selected parameter values in the second XML file.
6. A non-transitory machine readable storage medium, comprising instructions for automated test case generation stored thereon, the instructions to: communicate with a software application to extract a list of methods to test from the software application; store the list of methods in a first extensible markup language (XML) file; define a first automated test case in a second XML file for testing the software application, wherein the instructions to define include instructions to: receive selection input of a set of methods from the list of methods in the first XML file and indicate the set of methods in the second XML file; receive parameter values for parameter fields for the set of methods to use in a test case execution and indicate the parameter values and the parameter fields in the second XML file in association with corresponding ones of the set of methods; indicate a specified order of execution of the set of methods in the second XML file, wherein the specified order of execution of the set of methods comprises an order that is different than an order of the set of methods in the software application; indicate a list of files required for the set of methods in the second XML file; and in response to indication of the first automated test case, read the second XML file and execute the set of methods indicated in the second XML file according to the specified order in the second XML file and with the selected parameter values in the second XML file. 8. The non-transitory machine readable storage medium of claim 6 further comprising instructions to: output results from execution of the first automated test case including: a pass status for a method of the set of methods when a result from execution of the method matches an expected result for the method; and a fail status for a method of the set of methods when a result from execution of the method does not match the expected result for the method.