API, Application Programming Interface is used for interacting the components in a software. A website uses different API's for communicating the software components. As user, we can see only the interfaces and not the working of API's behind those interfaces. This article focus on how we can ensure the API we implement works or not. Websites provide different extensions for testing API.
API testing
API is known as Application Programming Interface, it enables the exchange of data between two software systems.API testing is entirely different from GUI. GUI testing is working on Presentation layer (User interface) but the API testing is working on Business layer (Application user interface). Here testing would not concentrate on look and feel of the application.