August 7, 2016

API Applications Testing








API Applications Testing

What is API?

API stands for Application Programming Interface. It is a software to software interface, not a user interface. With APIs, applications converse with each other with no client learning or intervention. It can be executed by composing capacity brings in the system.

Communication Method Allowed in API :-

  • Requesting Information
  • Sending Information
  • Updating Information

What is API Application Testing?

API testing utilizes programming to send calls to the API and get the yield. It testing regards the segment under test as a black box. The objective of API testing is to confirm right execution and blunder treatment of the part preceding its coordination into an application.

Types of API :-

On the basic of usage API is of 3 types :-

  1. Internal API : These API’s are designed and used within organization.
  2. External API :  These API’s are available for end user.
  3. Partner API : These APIs are specifically designed for partners to be able to access business functions.

Classifications of API :-

  1. Web Services API
    1. REST API
    2. SOAP API
    3. XML-RPC and JSON-RPC
  2. Web Sockets API
  3. Library Based API
    1. Java Script
    2. TWAIN
  4. Class Based API
    1. Java API
    2. Android API
  5. Hardware API
    1. Video Acceleration
    2. Hard Disk drives
    3. PCI Buses

Advantages of API :-

  • Simplification, by providing a layer that hides complexity.
  • Secured
  • Standardization.

Leave a Reply

%d bloggers like this: