In this chapter, we will cover the following topics:
Testing WSDL and response WS-I compliance
Testing SOAP response schema compliance
Testing REST response XML schema compliance
Testing response compliance using JSON schemas
Testing and mocking SOAP (MTOM+XOP) attachments
Testing HATEOAS links
Testing polling style asynchronous REST services
Testing asynchronous SOAP service callbacks
Testing for e-mails with Groovy
Testing files with Groovy