IF API FUNCTIONAL TESTING IS WORKING FINE AND GOOD DO I NEED TO DO ui TESTING code example
Example 1: positive testing in api
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.)
Example 2: have you done api testing
I have worked on API testing in my project and I used
POSTMAN for manually testing and REST ASSURED
java LIBRARY for automation.
I used JDBC and it is a Java-based data access technology
used for Java database connectivity. It provides classes and
interfaces to connect or communicate Java application with
database.
JDBC API is a Java API that can access any kind of data
stored in a Relational Database. It enables Java programs to
execute SQL statements.