1 | Full Form Submission | Unit | Form Submission | Input valid data into all fields: Full Name, Email Address, Phone Number, Preferred Contact Method, Date of Desired Hike, Type of Hike, Number of Participants, Experience Level, Special Requests or Notes, How Did You Hear About Us?, check “Yes, please!” for updates, and solve Captcha. | Form should submit successfully and display a confirmation message. | Form submitted successfully and confirmation message displayed. | Pass | None |
2 | Email Address Validation | Unit | Email Address Validation | Input an invalid email address (e.g., invalid-email ) | Error message indicating invalid email format should be displayed. | Error message displayed correctly. | Pass | None |
3 | Phone Number Validation | Unit | Phone Number Validation | Input invalid phone number format (e.g., 1234 ) | Error message indicating invalid phone number format should be displayed. | Error message displayed correctly. | Pass | None |
4 | Required Field Validation | Unit | Required Field Validation | Leave required fields blank and attempt to submit | Error messages indicating required fields should be displayed. | Error messages displayed correctly. | Pass | None |
5 | Captcha Functionality Test | Unit | Captcha Functionality | Complete captcha and submit | Form should be submitted if captcha is correctly completed. | Form submitted successfully. | Pass | None |
6 | Empty Form Submission | Unit | Form Submission with All Fields Empty | Leave all fields empty and submit | Error messages for required fields should be displayed. | Error messages displayed correctly. | Pass | None |
7 | Special Requests Field Handling | Unit | Special Requests Field | Input lengthy text in the Special Requests or Notes field | Field should accept and display lengthy text correctly. | Field accepted and displayed text correctly. | Pass | None |
8 | Experience Level Selection Accuracy | Unit | Experience Level Selection | Select different options for Experience Level | Correct option should be recorded and displayed. | Correct option recorded and displayed. | Pass | None |
9 | Update Checkbox Functionality | Unit | Update Checkbox | Check and uncheck the “Yes, please!” checkbox and submit | Checkbox state should be recorded correctly and reflected in form submission. | Checkbox state recorded and reflected correctly. | Pass | None |
10 | Captcha Required Field Check | Unit | Form Submission without Solving Captcha | Attempt to submit the form without completing the captcha | Error message indicating captcha completion is required should be displayed. | Error message displayed correctly. | Pass | None |