A Framework for Testing RESTful Web Services

While web services greatly reduce the cost and complexity of integrating systems; they also introduce a number of additional challenges for testing because web services require standards, API, communication protocols and architecture that are not fully supported by traditional software testing methods and tools. In this paper, we discuss a software framework for providing a variety of test inputs for web service depended software, including predetermined test cases, replay of previous data, and generation of random test cases through data perturbation from a provided template.