https://github.com/dominikclk/restful-booker-api-tests
Restful-booker is a Create Read Update Delete Web API that comes with authentication features and loaded with a bunch of bugs for you to explore.
https://github.com/dominikclk/restful-booker-api-tests
Last synced: 3 months ago
JSON representation
Restful-booker is a Create Read Update Delete Web API that comes with authentication features and loaded with a bunch of bugs for you to explore.
- Host: GitHub
- URL: https://github.com/dominikclk/restful-booker-api-tests
- Owner: DominikCLK
- Created: 2024-02-15T13:04:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-15T23:27:35.000Z (over 1 year ago)
- Last Synced: 2025-01-12T09:31:03.865Z (5 months ago)
- Size: 65.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ⚡️Restful-Booker-API-Tests
## 🔍 Overview
Restful-booker is a Create Read Update Delete Web API that comes with authentication features and loaded with a bunch of bugs for you to explore. The API comes pre-loaded with 10 records for you to work with and resets itself every 10 minutes back to that default state. Restful-booker also comes with detailed API documentation to help get you started with your API testing straight away.- As part of checking my practical skills in API testing, I tested one of the endpoints. There is an exposed API for testing training purposes at https://restful-booker.herokuapp.com/.
Documentation can be found at: https://restful-booker.herokuapp.com/apidoc/index.html. Using the API and documentation, I conducted tests and prepared a report for enpoint: UpdateBooking ( https://restful-booker.herokuapp.com/apidoc/index.html#api-Booking-UpdateBooking )- I used the Postman to carry out the tests and prepare the report.
## 📊 Testware
- API (UpdateBooking endpoint) Documentation: https://restful-booker.herokuapp.com/apidoc/index.html#api-Booking-UpdateBooking
- Collection file with requests (Postman) [Collection](https://github.com/DominikCLK/Restful-Booker-API-Tests/files/14298612/Restful-Booker.postman_collection.QA.Dominik.Calak.json) <-- file to download
- Environment file with variables (Postman) [Environment variables](https://github.com/DominikCLK/Restful-Booker-API-Tests/files/14298626/Restful-Booker-TEST.postman_environment.Dominik.Calak.QA.json) <-- file to download
- UpdateBooking Endpoint test report [Report](https://github.com/DominikCLK/Restful-Booker-API-Tests/blob/main/REPORT.md) <- link to Test Report## 🛠️ How setup collection?
1. Download [Collection](https://github.com/DominikCLK/Restful-Booker-API-Tests/files/14298612/Restful-Booker.postman_collection.QA.Dominik.Calak.json) file and [Environment variables](https://github.com/DominikCLK/Restful-Booker-API-Tests/files/14298626/Restful-Booker-TEST.postman_environment.Dominik.Calak.QA.json) file
2. Open Postman
- Import collection file

- Drop collection file

- The collection is loaded but notice that the baseURL is not available. In the next step, download the file with environment variables

- Drop enviroment file
- Change enviroment to Restful-Booker-TEST

- Collection is ready to test. Notice that baseURL is avaiable, Auth request works
## Author
- [@DominikCLK](https://github.com/DominikCLK)