Develop sample framework which support to develop automation test scripts for API services.
- Java
- RESTAssured
- TestNG
- Maven
- Log4j
- Extent Reports
- IntelliJ IDEA
- Git
https://gorest.co.in/public/v2/users
- Test cases excel file can be found in testcases directory
- page-object-model design pattern followed
- Test cases are located in src/test/java/apiautomation/TestCases package
- Environment properties are read from src/test/java/resources/url.properties file
- Easy to add test cases: utility methods are implemented.
- Logs are generated using Log4j in logs/restAPI.log file
- Html report generated using ExtentReports in reports/ directory.
- Verify user registration with valid request
- Verify user registration with valid request
- Verify user registration with already used email
- Verify user registration with invalid path
- Verify user registration with unauthorized user
- Verify user registration response time
- Will try to add data driven testing capabilities
- Log improvement
- Report improvement
- ...