Skip to content

saeedsokar/QPros-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QPros-API Automation Assignment

This Repo. contains test scripts to execute tests for /user in petstore3 https://petstore3.swagger.io/#/user/updateUser

  • use the following command to checkout "git checkout main"
  • To Run the solution: open the root path of the project then try this "mvn clean package"

#Description: Script will execute CRUD operations for the /user path endpoints and assert the values from data provider

#Features:

  1. The solution is developed in JAVA and Rest assured.
  2. solution includes CRUD operation for User Path
  3. Allow data provider as Test data using excel sheets
  4. Reports are generated per each test case.
  5. The solution is following -> Page object model design pattern with simple SOLID principles to be adaptable to changes and provide usability.
  6. The solution is running from testng.xml file.
  7. Solution is dockerized (with some exceptions).
  8. implement Flaky concept to enable retrying mechanism

#Setup

  1. make sure that Maven is downloaded and installed
  2. make sure to project JAVA SDK from project settings = 20
  3. From root path of the checkout main branch, type "mvn clean package"
  4. Check the reports in reports directory inside the solution

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors