6. API stands for Application
Programming Interface
API is a set of routines, protocols,
and tools for building Software
Application
6
7. History of APIs
● Late 1990s as web services.
● Salesforce released its first API in 2000.
● Amazon, Flickr, Facebook, and Twitter
8. Types of APIs
Public
Open to anyone. Ex:
Google APIs
Private
Requires specific
rights or license. In-
house APIs
Shared/Partner
Requires specific
rights or license. Ex:
Expedia, Airbnb
8
14. What is API Testing?
API testing is the process of sending requests to an
API and monitoring the responses to ensure its
behaving as expected.
15. Types of API Testing
● Validation Testing
● Functional Testing
● Integration Testing
● Security Testing
● Performance Testing
● Reliability Testing
● API Documentation Testing
● Regression Testing
16. Advantages of API Testing
● Earlier Testing
● Faster
● Efficient
● Language independent
● Less maintenance
17. Challenges in API Testing
● Lack of documentation
● Initial Project setup
● Tool selection
● Without UI, tough to visualize the flow
● Unstable APIs
● Exceptional handling
● Lack of skilled testers
24. Credits
Special thanks to all the people who made and
released these awesome resources for free:
◉ Presentation template by SlidesCarnival
◉ Photographs by Unsplash
24