Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/shubhamagrawal1507/petstore-user-api-automation
- Owner: shubhamagrawal1507
- Created: 2024-07-22T15:47:53.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-22T16:23:27.000Z (6 months ago)
- Last Synced: 2024-07-23T19:31:37.135Z (6 months ago)
- Topics: extentreports, java, log4j, restassured-framework, testng
- Language: HTML
- Homepage:
- Size: 81.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.git2. Install the repository:
```bash
mvn install3. Running the Tests:
```bash
mvn test