AUTOMATING FUNCTIONALITY TEST CASES
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method and system including techniques for developing and executing automated test cases are described herein. In one embodiment, a test case automation tool provides functionality for defining an automated test set and associated test cases within a testing user interface without the use of scripting languages or compiled programming. The definition of each test case may occur within a testing user interface, including displaying and receiving user selection of available methods for testing; displaying user parameter fields and receiving user parameter values in response for testing; abstracting parameter types in the user parameter values; and generating XML-format definitions of the test case. The test case automation tool may then execute the selected methods of the software application using parameters provided in the XML-format definitions, and return testing results of the test case execution.
-
Citations
21 Claims
-
1. (canceled)
-
2. A computer implemented method, comprising:
-
generating a web services client method by parsing a definition of a web service formatted in Web Services Description Language (WSDL); defining an automated test case within a testing user interface, the defining including; displaying a listing of one or more methods from one or more software applications available for test case execution including the web services client method; receiving selection input of a selected method from a selected software application for the test case execution; displaying parameter fields of the selected method; receiving selected parameter values for the parameter fields for use in the test case execution; and generating an XML-format definition of the automated test case, the XML-format definition specifying the selected method and the selected parameter values. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine readable storage medium, within instructions stored there on that are executable by at least one processor of a machine to cause the machine to perform data processing activities, the activities comprising:
-
generating a web services client method by parsing a definition of a web service formatted in Web Services Description Language (WSDL); defining an automated test case within a testing user interface, the defining including; displaying a listing of one or more methods from one or more software applications available for test case execution including the web services client method; receiving selection input of a selected method from a selected software application for the test case execution; displaying parameter fields of the selected method; receiving selected parameter values for the parameter fields for use in the test case execution; and generating an XML-format definition of the automated test case, the XML-format definition specifying the selected method and the selected parameter values. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computing system configured for automated test case definition and execution, the computing system comprising:
-
a processor; a memory; instructions stored in the memory and executable by the processor to perform data processing activities, the data processing activities comprising; generating a web services client method by parsing a definition of a web service formatted in Web Services Description Language (WSDL); defining an automated test case within a testing user interface, the defining including; displaying a listing of one or more methods from one or more software applications available for test case execution including the web services client method; receiving selection input of a selected method from a selected software application for the test case execution; displaying parameter fields of the selected method; receiving selected parameter values for the parameter fields for use in the test case execution; and generating an XML-format definition of the automated test case, the XML-format definition specifying the selected method and the selected parameter values. - View Dependent Claims (21)
-
Specification