What is API Testing Day 1
API Testing is a software testing of Application Programming Interface to validate its functionality, security and performance and reliability.
API is a middleware between the graphical user interface(GUI) and the backend database. It is used for sending data and communicate with the backend. Since API acts as middleware between GUI and backend its a sweet spot for testing of vulnerabilities
API Security Testing
API Security testing is testing the endpoints of API for security and reliability to ensure the security best practices. API security testing is used to test basic security concern like encryption, access control, authentication to ensure the security of endpoints. API Testing begins by providing the API input and output using various format like Postman etc