1. A computer implemented method, comprising: enabling definition of an automated test case within a testing user interface, including: displaying a listing of one or more methods from one or more software applications available for test case execution; generating a web services client method by parsing a definition of a web service formatted in Web Services Description Language (WSDL); wherein the one or more methods from the one or more software applications available for test case execution includes the web services client method; receiving user selection of a selected method from a selected software application of the one or more software applications for the test case execution; displaying parameter fields of the selected method; receiving user-provided parameter values for the parameter fields for use in the test case execution; receiving user-provided expected test results of the test case execution; generating an XML-format definition of the automated test case, the XML-format definition specifying the selected method and the user-provided parameter values; executing the automated test case, including executing the selected method of the selected software application using the user-provided parameter values provided in the XML-format definition of the automated test case, wherein the user parameter values are abstracted to parameter types used in execution of the selected method; and providing results from execution of the automated test case including displaying a pass status when the actual results from the execution of the selected method match the user-provided expected results and displaying a fail status when the actual results from the execution of the selected method do not match the user-provided expected results.