Quality is delighting customers
this is my view on WS.
Web Service is a method of communication between 2 devices across network using SAOP(XML based, communication protocol that lets app exchange info over HTTP) protocol
They are APIs that will allow the business logic of a particular app to be exposed over the web. They are platform independent , can be used by developers to without worrying about the programming language used.
For e.g., Twitter has many services exposed on the web. I can use that api & develop an application that will allow help users post tweet from their mobile. I can develop that app used the programming language that I am comfortable with. I does not matter in which platform or language twitter is developed with.
Not sure about how you would test it via automation.
Am working on SOAP based web service.I am using SoapUI automation tool for testing my web service request and response call. If you have any query specific to web service ping me.
What is SOAP based web service????
Thank you for sharing your thoughts and yeah even I have an article to share it's about "Noteworthy Benefits Of Web Testing Services" and here is the link
Web Services provide medium of communication between two applications / machines .
In today's world if you want to build a software application then you don't need to build each and everything from scratch. You can simply use the webservices available and plugin that feature in your application.
Like if you want to have payment gateway on your application then you don;t need to develop your own. You can just use any payment gateway API and can achieve that.
Here are the two popular implementations approaches of APIs.
For api testing you can use any open source tool like Post Man.
For automation you can go for REST Assured automation framework it easy and very effective to implement,