API Testing

An API - Application Programming Level Interface- works to connect an application to other APIs or the web. API testing is done to determine whether the developed APIs meet functionality, reliability, performance, security and performance expectations for an application. 

API testing is based on the “Test early and often” concept and, ultimately, creates a
more stable, maintainable and reliable code.