Skip to content

Automate CRUD operations (create, read, update, delete) for managing users in a Pet Store using RestAssured with Java, parameterized by TestNG DataProvider sourced from Excel. This project simplifies setup with Maven dependency management. Features include logging with Log4j for detailed request/response insights & Extent Report for test summaries.

Notifications You must be signed in to change notification settings

shubhamagrawal1507/petstore-user-api-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pet Store User API Automation

This project automates API operations (create, modify, read, delete) for managing users in a Pet Store application. It utilizes TestNG DataProvider for parameterization, with data sourced from Excel. RestAssured is used along with Java, TestNG, Maven, Log4j for logging, and Extent Reports for detailed test reporting.

Usage

To run this project, ensure you have Java and Maven installed on your system.

  1. Clone the repository:
    git clone https://github.com/yourusername/pet-store-api-automation.git
    
  2. Install the repository:
    mvn install
    
  3. Running the Tests:
    mvn test

About

Automate CRUD operations (create, read, update, delete) for managing users in a Pet Store using RestAssured with Java, parameterized by TestNG DataProvider sourced from Excel. This project simplifies setup with Maven dependency management. Features include logging with Log4j for detailed request/response insights & Extent Report for test summaries.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published