This project demonstrates end-to-end REST API Testing on a sample hotel booking API.
π Restful-Booker
It covers CRUD operations (Create, Read, Update Full, Update Partial, Delete) along with Authentication, Negative Scenarios, Boundary Value Cases, and Performance Testing. The focus is to showcase end-to-end API validation skills using Postman collections and related test scenarios.
- π Authentication & Security β Token-based login, unauthorized access checks
- π CRUD Operations β Create, Get, Update (Full & Partial), Delete bookings
- β Negative Scenarios β Invalid IDs, invalid data types, missing fields
- π Boundary Value Cases β Large payloads, empty requests, special chars, high price values
- β‘ Performance Testing β Response time validation under different loads
- Manual Testing β Postman (Collections & Runner)
- Documentation & Tracking β Excel (Test Cases + RTM)
- Version Control β GitHub
π¦ restful-booker-api-testing
β£ π Postman Collections # Exported Postman collections
β£ π Requirement.docx # Requirement Document
β£ π TestPlan.docx # Detailed test plan
β£ π TestCases.xlsx # Designed test cases + RTM
β£ π Reports # Test execution results
β£ π README.md # Project documentationβ Authentication (valid/invalid)
β Create Booking (valid, missing fields, invalid types)
β Read Booking (valid & invalid IDs)
β Update Booking β Full (PUT) & Partial (PATCH)
β Delete Booking (valid, already deleted, unauthorized)
β Negative Testing (bad requests, unauthorized, invalid inputs)
β Boundary Value Testing (large payloads, empty, max values, special chars)
β Performance Testing (Response time checks under load & stress)
This project validates API testing expertise across multiple dimensions β functional, negative, boundary, and performance. It demonstrates strong skills in Postman, Test Case Design, RTM, and Response Time Validation, making it a complete showcase of real-world API testing.
- π§ Email: sharvarimehta97@gmail.com
- πΌ LinkedIn: linkedin.com/in/sharvarimehta
- π Postman Profile: postman.com/sharvarimehta