What is API and HTTP?
Learn about HTTP and RESTful services
HTTP
RESTful services
API is the web service. You provide input, service does some calculations, and it provides some output.
Before development and during development:
- We need to coordinate with developers, agree who will test particular part of API what what functionality will be of API
- In the beginning tests will be empty, we just specify positive and negative scenarios for a certain feature. Think what classes and functions I need. Outline steps I will execute.
- Create some mocks and focus or preparing test data.
Once code is ready:
- Complete the tests, and create a CI pipeline (run all existing tests after commit of a new code)
Working plan
- Learn requirements
- Create test cases
- Execute tests
First steps
- Get all endpoints, what kind of mandatory parameters service has?
- Get examples of requests from dev team
Approach