api testing must be treated as code example
Example: how do you do positive api testing
How I do positive testing in api,
- I send valid path and query parameters,
- valid headers,
- valid request body to valid url and verify that
- response status code is correct and
- response body is as expected
How I do negative testing in api,
- I send invalid request parameters
- or invalid headers
- or invalid request json body and verify
that response status code is not 200
- and response body contains error message
(for example there are 100 employees numbered
from 1 to 100 I send 101 as a parameter and I
should be able see 404 Not Found
The requested resource was not found.)