Functional Testing
During functional testing API is inspected to verify the functional part of the application programming interface. In other words, it focuses on the features as such. A QA engineer checks whether the API works as stated in the requirements. These tests cover API calls to check the overall health of the system. As a result, a QA engineer sees if the API completes its purpose as a standalone solution or part of a bigger system.