Manual Test Checklist — Restful Booker Platform
Project: Restful Booker QA Portfolio
Application Under Test: Restful Booker Platform
Prepared by: Baruch Ilhanov
Version: 1.0
Status: Executed
Execution Period: 30/06/2026–03/07/2026
Not Run: The scenario has not yet been executed.
Pass: The observed result matches the expected behaviour.
Fail: The observed result does not match the expected behaviour.
Blocked: The scenario cannot be completed because of another issue or environment limitation.
Detailed execution results are documented in the Excel workbook located in the 03-test-cases folder.
Module
Total
Pass
Fail
Blocked
Homepage and Navigation
5
4
1
0
Room Listings and Room Details
5
4
1
0
Availability Search
7
3
4
0
Booking Flow
9
5
4
0
Contact Form
7
4
3
0
Responsive Behaviour
4
2
2
0
Cross-Browser Checks
3
3
0
0
Total
40
25
15
0
Failed checklist items are linked to internal defect IDs documented in:
04-defects/Defect_Report.md
1. Homepage and Navigation
ID
Test Scenario
Expected Result
Status
Defect ID
NAV-001
Open the homepage using the public application URL
The homepage loads successfully and its main content is visible
Pass
NAV-002
Click the logo in the header from a room-detail page
The user returns to the homepage
Pass
NAV-003
Open and close the hamburger navigation menu at mobile viewport
The menu opens and closes correctly, and its links remain usable
Pass
NAV-004
Click the Rooms navigation link
The page moves to the Our Rooms section
Pass
NAV-005
Click the Amenities navigation link
The page moves to the corresponding amenities content
Fail
DEF-001
2. Room Listings and Room Details
ID
Test Scenario
Expected Result
Status
Defect ID
ROOM-001
View the Our Rooms section on the homepage
Available room cards are displayed correctly
Pass
ROOM-002
Open the Single Room detail page from the room card
The Single Room detail page opens and displays the correct room information
Pass
ROOM-003
Review the Single Room detail page content
The page displays the room image, description, accessibility information, capacity, features, policies, calendar, and booking controls
Pass
ROOM-004
Click Rooms in the room-detail breadcrumb
The user returns to the Our Rooms section
Fail
DEF-002
ROOM-005
Open another room from the Similar Rooms You Might Like section
The selected room-detail page opens correctly
Pass
ID
Test Scenario
Expected Result
Status
Defect ID
AVAIL-001
Open the homepage and review the default availability dates
The check-in date defaults to the current date and the checkout date defaults to a later date
Pass
AVAIL-002
Search using a valid future check-in and checkout range
The date range is accepted and the user is moved to the room results section
Pass
AVAIL-003
Select the same date for check-in and checkout
The application rejects a zero-night stay and provides clear validation
Fail
DEF-003
AVAIL-004
Select a checkout date earlier than the check-in date
The invalid date range is rejected and a clear validation message is displayed
Fail
DEF-003
AVAIL-005
Select a check-in date in the past
Past dates cannot be submitted for a new reservation
Fail
DEF-003
AVAIL-006
Compare results from two different valid future date ranges
The displayed availability clearly reflects the date range used in each search
Fail
DEF-004
AVAIL-007
Open a room from the availability results
The selected dates are preserved when the room-detail page opens
Pass
ID
Test Scenario
Expected Result
Status
Defect ID
BOOK-001
Review the price summary for a two-night Single Room stay
The room cost, cleaning fee, service fee, and total are displayed and calculated correctly
Pass
BOOK-002
Review the selected dates after opening the guest-information form
The selected reservation dates remain visible to the user
Fail
DEF-005
BOOK-003
Submit the guest-information form with all fields empty
Submission is blocked and clear validation is shown for every required field
Fail
DEF-006
BOOK-004
Submit invalid guest information
Invalid first name, last name, email, and phone values are rejected with clear field-specific validation
Fail
DEF-006
BOOK-005
Correct invalid guest information and resubmit
Previous validation errors are removed when the values become valid
Pass
BOOK-006
Submit valid guest information for an available room and date range
The reservation is accepted and a confirmation is displayed
Pass
BOOK-007
Review the successful-booking confirmation for a booking reference
A unique booking reference or another way to identify the reservation is displayed
Fail
DEF-007
BOOK-008
Click Return Home after a successful reservation
The user returns to the homepage
Pass
BOOK-009
Attempt to reserve the same room for the same dates after a successful booking
The application prevents an overlapping reservation or clearly explains that the room is unavailable
Pass
ID
Test Scenario
Expected Result
Status
Defect ID
CONTACT-001
Review the contact form before entering information
Required fields and input requirements are communicated clearly before submission
Fail
DEF-008
CONTACT-002
Submit the form with all fields empty
Submission is blocked and validation is displayed for required fields
Pass
CONTACT-003
Submit invalid contact-form information
Invalid values are rejected with clear field-specific validation messages
Fail
DEF-006
CONTACT-004
Submit values above the maximum allowed length
Over-limit phone, subject, and message values are rejected with validation messages
Pass
CONTACT-005
Submit the form using a one-character name with otherwise valid data
The form accepts the one-character name and submits successfully
Pass
CONTACT-006
Submit the form with valid information
The message is accepted and a confirmation panel is displayed
Pass
CONTACT-007
Review the successful-submission confirmation for a reference number
A message reference or another way to identify the enquiry is displayed
Fail
DEF-007
ID
Test Scenario
Expected Result
Status
Defect ID
RESP-001
Open the homepage at a mobile viewport of 375 × 667
The homepage fits within the viewport without horizontal scrolling and main content remains usable
Pass
RESP-002
Review the location map at mobile and tablet viewport sizes
The map displays at a usable height and is not excessively cropped or compressed
Fail
DEF-009
RESP-003
Review the Similar Rooms You Might Like section at 768 × 1024
The heading and room cards have sufficient spacing and do not overlap adjacent sections
Fail
DEF-010
RESP-004
Refresh the room-detail page at 768 × 1024
The responsive layout remains stable and no room-card content disappears because of the viewport
Pass
Selected critical scenarios were executed in both Mozilla Firefox and Google Chrome on Windows 10.
ID
Test Scenario
Expected Result
Status
Defect ID
CROSS-001
Open the homepage and compare main navigation/content in Firefox and Chrome
The homepage loads successfully in both browsers with the same main content and navigation behaviour
Pass
CROSS-002
Open a room-detail page and review the booking panel in Firefox and Chrome
Room details, selected dates, calendar, price summary, and guest-information form display consistently in both browsers
Pass
CROSS-003
Submit invalid and valid contact-form information in Firefox and Chrome
Validation behaviour and successful confirmation are consistent in both browsers
Pass