1. What is API ? ○ An API (Application Programming Interface) is a software intermediary that enables two applications to communicate with each other. It comprises a number of subroutine definitions, logs, and tools for creating application software. ○ In an API testing interview, you could be asked to give some API examples, here are the well-known ones: Google Maps API, Amazon Advertising API, Twitter API, YouTube API, etc. 2. What is API Testing? ○ In the modern development world, many web applications are designed based on three-tier architecture model. These are: ○ Presentation Tier – User Interface (UI) ○ Logic Tier – Business logic is written in this tier. It is also called Business Tier. (API) ○ Data Tier – Here information and data is stored and retrieved from a Database. (DB) ○ Ideally, these three layers (tiers) should not know anything about the platform, technology, and structure of each other. We can test UI with GUI testing tools and we can test logic tier (API) with API...
Blog which contains C#, asp.net, asp.net MVC, Selenium webdriver with core java, Bootstrap, Jquery and many more