Skip to content

Latest commit

 

History

History
130 lines (97 loc) · 8.38 KB

File metadata and controls

130 lines (97 loc) · 8.38 KB

Manual Test Checklist — Restful Booker Platform

Document Information

  • 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

Status Legend

  • 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.

Execution Summary

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

Defect Reference

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

3. Availability Search

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

4. Booking Flow

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

5. Contact Form

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

6. Responsive Behaviour

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

7. Cross-Browser Checks

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