PracticeQAAutomation logoPracticeQAAutomation

📘 Project KT · Real estate

🏠 HomeNest

Buy & rent property

Complexity
Intermediate
Screens
4
Scenarios
8
Test cases
15

1Business context

HomeNest is a property listings portal for buying and renting. It helps users narrow listings, shortlist and compare homes, estimate EMIs and book site visits with agents — generating qualified leads for the business.

Buy/Rent search with BHK chips, budget ranges and type filters, grid/list views, a shortlist with side-by-side compare, a photo gallery, an EMI calculator and site-visit booking.

2Users & roles

  • 👤 Home seeker — searches, shortlists, compares and books visits (no login)

3Modules & screens

ScreenRouteWhat it does
Search/apps/realestateBuy/rent mode, city, BHK, budget, type, furnishing, sort and view toggle
Property detail/apps/realestate/p/[id]Gallery, EMI calculator, masked agent phone, visit booking
Shortlist/apps/realestate/shortlistSaved homes and compare (max 3)
My visits/apps/realestate/visitsBooked site visits with cancel

4Main end-to-end journey

Shortlist and book a site visit

  1. Buy mode, Pune, 2 BHK, budget up to ₹1 Cr, apartments, sort by price
  2. Shortlist p2 and open it
  3. Browse the gallery
  4. Set EMI 20% down, 8.5%, 20 years
  5. Book a visit with name, phone, email and time

Expected: EMI ₹59,012; visit confirmed with a VIS- id and listed under My visits

5Business rules & validations

  • Buy vs RentBeginner

    mode-rent swaps the budget options (₹/month) and the listings; price labels end in /mo.

  • Combined filtersIntermediate

    bhk-* chips + budget-min/max + type-* + furnishing; a min above max shows budget-error.

  • Sorting & viewsIntermediate

    estate-sort by price; view-list/view-grid changes data-view on property-list.

  • Shortlist stateBeginner

    shortlist-<id> toggles aria-pressed and the shortlist-count badge; it persists across reloads.

  • Compare limitIntermediate

    Tick compare-* on 2–3 shortlisted homes for compare-table; a 4th shows compare-limit.

  • Gallery carouselBeginner

    gallery-next/prev wrap around; thumb-* jumps; gallery-counter shows “n / 4”.

  • EMI mathsAdvanced

    Change emi-down, emi-rate, emi-tenure and verify emi-loan and emi-result against the formula.

  • Masked phone & visitsIntermediate

    contact-agent masks the number until reveal-phone; book-visit validates, then list/cancel it under My visits.

6Test data & credentials

URL
/apps/realestate
Login
not required
Cities
Pune · Mumbai · Bengaluru
EMI
standard reducing-balance formula

7Glossary

BHK
Bedroom-Hall-Kitchen — the size of a flat, e.g. 2 BHK
EMI
Monthly loan instalment — reducing-balance formula
Site visit
An appointment to see the property (VIS- reference)

8Watch-outs for automation

  • ⚠️Rent mode changes budgets to per-month values
  • ⚠️Budget min above max shows an error
  • ⚠️Shortlist persists across reloads — clear storage between tests

9Suggested test strategy

1 · Smoke

2

P1 positive and end-to-end cases — run on every build.

2 · Regression

15

All cases, incl. 3 negative and 3 edge — run before release.

3 · End-to-end

3

Full user journeys — run nightly.

Start with these smoke cases

  • HOMENEST-01 — Book a site visit
  • HOMENEST-E2E-01 — Shortlist and book a site visit