Today let’s talk about what is API testing, and what exactly do we test when we perform API testing? To start from the very beginning lets understand what API is. What Is API? API – Application Programming Interface. This is a functional piece of a system that sits usually between a data source and a front end presentation to the user. In other words if we take a simple example of a web application the nice looking web site will be using API calls to retrieve data from the back-end database. It is important to understand that API can mean different things in different systems, for example for web application an API can be a SOAP or a REST web service, but for a desktop application API can be a set of known functions that allow retrieve or modify data within that application. What Do We Test With API? When we talk about API testing we talk about testing some specific functionality that is described in the requirements for that API, and our verification points m
Here one can find everything about software testing, testing tools and test automation. To help with day to day tasks of a tester or a QA professional I will share here my scripts and trade secrets of the profession