Patent ID: 8949792
Filing Date: 2015-02-03
Classification: G06F

Abstract:
1. A method, comprising: accessing data defining an application programming interface for a data service; identifying a test case for a service call specified by the application programming interface based on the data defining the application programming interface, wherein the test case comprises a plurality of required parameters for the service call; identifying an additional test case for the service call, wherein the additional test case comprises a subset of parameters that includes fewer than all of the plurality of required parameters for the service call; automatically generating test code from code in at least one client library, the test code including at least one function for evaluating the identified test case by making the service call using the plurality of required parameters and code for evaluating the additional test case by executing the at least one function using the subset of parameters; automatically evaluating the identified test case, wherein evaluating comprises executing the at least one function in the test code and storing test results in a non- transitory computer-readable medium; and updating the code in the at least one client library that corresponds to the test code based at least in part on the test results from evaluating the identified test case.