Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shubhamagrawal1507/petstore-user-api-automation

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.
https://github.com/shubhamagrawal1507/petstore-user-api-automation

extentreports java log4j restassured-framework testng

Last synced: about 1 month ago
JSON representation

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.

Awesome Lists containing this project

README

        

# 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:
```bash
git clone https://github.com/yourusername/pet-store-api-automation.git

2. Install the repository:
```bash
mvn install

3. Running the Tests:
```bash
mvn test