Exploratory Testing Charter for Property Details in STR Application
Mission
Explore the "Property Details" page in the STR application to validate the end-to-end user experience for hosts listing property details. Focus on field interactions, default values, conditional logic, error handling, and the visibility of entered information on the review and examiner pages.
🚀 Goal
Ensure hosts have a clear, error-free experience entering property details and that data persists accurately across the Review & Confirm and examiner views. Validate consistent conditional logic and error handling for a seamless user experience.
Areas to Explore
1. Type of Space Selection
Goal: Verify that hosts can select "Entire home" or "Shared accommodation" and that "Entire home" is selected by default.
Test Ideas:
Confirm radio button functionality for selecting "Entire home" or "Shared accommodation."
Validate dynamic changes triggered by each selection, especially for subsequent questions (e.g., Q3 conditional question).
Check tooltip visibility and accuracy.
2. Principal Residence Verification
Goal: Ensure accurate display and behavior of options based on previous answers, specifically if the rental unit is on the same property as the host’s principal residence.
Test Ideas:
Confirm "Yes" is the default and that only one option can be selected.
Validate tooltip for the "principal residence" definition.
Confirm conditional display of Q3 based on selecting "Yes," with wording adjusted according to "Type of Space."
3. Host Residence on Property (Conditional Question)
Goal: Assess the conditional question that appears when "Yes" is selected for "principal residence."
Test Ideas:
Verify correct wording for options under different conditions ("Entire home" vs. "Shared accommodation").
Ensure hosts can select only one option and that the default is "The host lives in this unit when it’s not rented."
4. Number of Rooms for Rent
Goal: Validate input for the number of rooms being rented, ensuring that only valid numbers can be entered.
Test Ideas:
Test numeric field allows whole numbers only (from 1 onward) and prevents zero or negative entries.
Confirm up/down arrows function correctly for increasing/decreasing room count.
Check error handling for invalid inputs and verify inline error messages.
5. Rental Unit Type Selection
Goal: Confirm that hosts can select a rental unit type, with "Single Family Home" as the default.
Test Ideas:
Validate dropdown or selection functionality for unit types (e.g., Secondary Suite, Townhome, Condo).
Ensure tooltip with registration requirements appears correctly.
Verify embedded link functionality for registration requirements once available.
6. Review & Confirm Page Display
Goal: Check that the selected answers for all questions (including the conditional question if applicable) are displayed accurately on the review page.
Test Ideas:
Validate that selections are visible in the correct order and match the input from the Property Details page.
Confirm readability and alignment of text and formatting.
7. Examiner Application Details Page
Goal: Ensure that examiners can view host selections accurately on the details page for examination.
Test Ideas:
Validate that all relevant data points, including any conditional responses, are displayed correctly.
Check display consistency with the Review & Confirm page for cross-referencing purposes.
8. Error Handling and Navigation
Goal: Assess error handling across required fields and navigation flow.
Test Ideas:
Trigger errors by skipping required fields and attempt navigation without completion to verify error messages under fields and in the stepper.
Check that navigating away from the page prompts users to complete required fields.
Notes
Use tooltips and default values as guidance for exploring consistency across fields.
Verify all dynamic changes triggered by previous answers (e.g., conditional questions) to ensure logic is sound.
Observe behavior with different combinations of selections to uncover any potential gaps in conditional flow.
🔑 Business Rules Summary
Type of Space:
"Entire home" selected by default; selections trigger conditional questions as needed.
Principal Residence and Conditional Logic:
"Yes" is default for principal residence question; conditional question wording changes based on "Type of Space."
Room Count and Unit Type:
Numeric field for room count allows only whole numbers, starting from 1.
"Single Family Home" is default for unit type selection.
Review & Examiner Page:
Ensure data consistency between host input on Review & Confirm and examiner’s Application Details view.
Error Handling:
Missing required fields and invalid formats trigger clear error messages on fields and stepper.
🛠️ Exploration Checklist
[ ] Verify functionality of Type of Space and confirm "Entire home" as default.
[ ] Validate conditional display and behavior for principal residence question.
[ ] Test Host Residence on Property conditional question for wording and selection.
[ ] Ensure number of rooms input only accepts valid entries and displays errors as needed.
[ ] Check unit type selection and tooltip functionality.
[ ] Confirm accuracy of displayed information on Review & Confirm page.
Focus: Test the selection of "Entire home" or "Shared accommodation" options.
Scope: Ensure "Entire home" is selected by default, validate radio button functionality, and check that tooltips and conditional questions display correctly.
Goal: Confirm that selection changes trigger appropriate dynamic elements and that tooltips are visible and accurate.
Focus: Test error handling and navigation across required fields.
Scope: Trigger errors by skipping required fields, verify error messages on fields and stepper, and confirm prompts when navigating away from incomplete forms.
Goal: Ensure robust error handling and that navigation prompts users to complete required fields as expected.
Exploratory Testing Charter for Property Details in STR Application
Mission
Explore the "Property Details" page in the STR application to validate the end-to-end user experience for hosts listing property details. Focus on field interactions, default values, conditional logic, error handling, and the visibility of entered information on the review and examiner pages.
🚀 Goal
Ensure hosts have a clear, error-free experience entering property details and that data persists accurately across the Review & Confirm and examiner views. Validate consistent conditional logic and error handling for a seamless user experience.
Areas to Explore
1. Type of Space Selection
2. Principal Residence Verification
3. Host Residence on Property (Conditional Question)
4. Number of Rooms for Rent
5. Rental Unit Type Selection
6. Review & Confirm Page Display
7. Examiner Application Details Page
8. Error Handling and Navigation
Notes
🔑 Business Rules Summary
Type of Space:
Principal Residence and Conditional Logic:
Room Count and Unit Type:
Review & Examiner Page:
Error Handling:
🛠️ Exploration Checklist