π Book Management API Testing Project β Postman
This project showcases API testing using Postman for a simple Book Management system. It covers CRUD operations (Create, Read, Update, Delete), test automation scripts, and data-driven testing with CSV.
π§ Tools Used
- Postman
- JavaScript (Test Scripts)
- CSV File (for bulk data testing)
β Features Covered
- 
Add Book (POST) Adds a new book using dynamic data from CSV. 
- 
Get All Books (GET) Fetches a list of all books. 
- 
Get Book by ID (GET) 
 Retrieves specific book details using ID.
- 
Update Book (PUT) 
 Updates book details (e.g., title, author).
- 
Delete Book (DELETE) Deletes a book based on its ID. 
π Test Automation
Postman test scripts were used to validate:
- HTTP status codes (200, 201, 404)
- Presence of fields like id,title,author
- JSON response structure
- Response content using assertions
π Files Included
| File | Description | 
|---|---|
| BookManagementAPI.postman_collection.json | Main Postman collection with all 5 CRUD requests | 
| books.csv | Sample test data (title and author for data-driven POST) | 
| README.md | Project overview and instructions | 
- Open Postman β Import the JSON collection file.
- Open Collection Runner β Choose Add Bookrequest.
- Upload books.csvfor dynamic input.
- Click Run to see the results and test execution.
πΌ Project Highlights
- Demonstrates real-world API testing approach used by QA Engineers.
- Adds value to resume under "Projects" section.
π§ Contact
Created by:Prinshia Silas
Location:Mumbai, India
LinkedIn:prinshia-silas