This project focuses on API automation testing for the RESTful Booker API, available at https://restful-booker.herokuapp.com.
- Prerequisites
- Technologies
- Installation and Usage
- Benefits
- Reporting
Before running the tests, ensure that the following tools are installed:
- Node.js
- Postman
- newman
- hrmlextraReporter
- Postman: Used for designing and executing API requests.
- Collection Runner: Postman's built-in tool for running collections sequentially.
- Newman: Command-line tool for running Postman collections from the terminal.
- npm: Package manager for managing Node.js dependencies.
- htmlextra: HTML reporting library for generating detailed test reports.
- Clone the project repository.
- Install necessary dependencies: npm install.
- Update environment variables (e.g., base URL) in the .env file (optional).
- Run tests using Postman Collection Runner or npm run test.
- View the test report in report.html.
- Improves testing efficiency and saves time.
- Ensures consistent and reliable testing of Update Booking functionality.
- Provides clear and readable reports for easy analysis.
