Manual testing for the PHPTravels website involves systematically verifying the functionality, usability, and overall quality of the site by executing test cases without the use of automation tools. The goal is to ensure that all features work as expected from the end-user perspective.
Scope of Testing:
Functional Testing: Verify that all core features such as hotel booking, flight search, registration, login, payment gateway, and admin dashboard are functioning correctly.
UI/UX Testing: Ensure the user interface is intuitive, visually consistent, and responsive across different devices and screen sizes.
Cross-Browser Testing: Test the website on multiple browsers (Chrome, Firefox, Safari, Edge) to confirm compatibility.
Form Validation Testing: Check all forms (sign-up, login, booking, contact, etc.) for proper input validation and error messages.
Navigation Testing: Ensure all menus, links, and buttons redirect users properly and maintain the intended user flow.
Performance Observation (Basic): Monitor for any major delays, lags, or timeouts during navigation and booking processes.
Security Check (Basic): Verify that sensitive fields like passwords are masked, and test login/logout functionality, session handling, and access controls.
Test Deliverables:
Test Plan
Test Cases/Checklists
Bug/Issue Reports
Test Summary Report
Tools Used:
Browser Developer Tools
Bug Tracking Tools (e.g., Jira, Trello, or Excel Sheet)
Screenshots & Screen Recording Tools (e.g., Lightshot, Loom)