Web Services Automation-Testing Eng
Web Services Automation-Testing Eng
Web Services Automation-Testing Eng
SOA architecture
What is a web-service?
Automation using SOAP UI
Automation using HP QT Pro
A case from practice
SOA architecture
Web-service?
Network
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:Header>
...
</soap:Header>
<soap:Body>
...
<soap:Fault>
...
</soap:Fault>
</soap:Body>
</soap:Envelope>
Error handling
Why is automation needed?
Web-services calling
Web-services development
QTP
(WSDL for Methods
scanning)
Known issues:
Apache Axis
1. Entity objects
3. Testing of headers
XMLHttpRequest.open(…)
XMLHttpRequestclose(…)
XMLHttpRequest.send(…)
XMLHttpRequest.responseXML
DOMDocument
DOMDocument.load(…)
DOMDocument.GetElementsByTagName(…)
To sum up:
The strategy of testing web-services does not differ in any way from testing other
products
Automation is the matter of importance here considering the absence of the user
interface
Any means of automation can suit, it is to your choice which one is better
Thank you for your attention
Your questions