1. User Interface
    1. Report symbol should be visible on every listing under buy
    2. Report symbol to be visible for every listing under rent
    3. Report symbol to be visible on shortlisted listings under buy
    4. Report symbol to be visible on shortlisted listings under rent
    5. Report symbol to be visible from projects to its listings details page
    6. Report symbol to be visible for matching properties of property requirements
    7. Report symbol should not be visible for posted property by the user himself under dashboard
    8. For posted by owners proper reporting options visibility
      1. Property sold/rented out
      2. Fake owner-Report as broker
      3. Wrong contact information
      4. Wrong pricing
      5. Misleading images
      6. Wrong location info
      7. Other incorrect info
        1. Any other issue
    9. For posted by brokers proper reporting options visibility
      1. Property sold/rented out
      2. Report this Broker
      3. Wrong Contact Information
      4. Wrong Pricing
      5. Misleading Images
      6. Wrong Location Info
      7. Other Incorrect Information
        1. Any other issue
    10. For posted by builders proper reporting options visibility
      1. Property sold/rented out
      2. Report this Broker
      3. Wrong Contact Information
      4. Wrong Pricing
      5. Misleading Images
      6. Wrong Location Info
      7. Other Incorrect Information
        1. Any other issue
    11. Check UI for Any other issue page
      1. Check for the text field
      2. Check for close button
      3. check for report button
    12. Cancel button should appear below reporting pop up
    13. Proper toast message should appear for reporting action
  2. Field validation
    1. Any other issue page should not allow blank form
    2. Any other issue page text field should not allow sp. character
    3. Any other issue page text field should truncate the initial and final space.
    4. Thank you toast message should appear for all report actions
    5. Thank you toast message should appear after hitting report button on any other issue form page.
    6. Any other issue page text field should not more than 250 character
  3. Link navigation
    1. For clicking report on listing a new pop up should appear
    2. For clicking on "Other incorrect info" , Any other issue page should appear
  4. Process flow
    1. Backend process flow
      1. On hitting any report it should track as localytics event with the event items as attribute
      2. On hitting any report it should track in db
      3. On having 2 reports Threshold 1 should reach and mail should be triggered
      4. After reaching threshold 1 and having 4 more reports, it should reach to Threshold 2 and should highlighted on console
      5. Unique id reports should only be considered
    2. Front end process flow
      1. On reporting, it should show the toast message and retain in the same listing page
      2. After filling any other issue page and clicking on report, it should show thank you toast message and retain in same listing
      3. After filling any other issue page and clicking on close, it should close that page and retain in same listing
      4. One user should be able to report on a listing only once
  5. Error message
  6. Random scenarios
    1. Try all the scenarion with and without log in
    2. Try reporting on listings under review
    3. Try reporting on deleted listings
    4. Try double clicking on the reporting links and it should report once only and should not crash