Bugs found in pisos.com for iOS

pisos.com

4.9

Pisos.com is a renowned real estate platform in Spain, catering to users seeking to buy, sell, or rent properties. Its user-friendly interface, advanced search filters, and location-based listings aim to simplify the property search and discovery process.

From apartments to duplexes, the platform hosts diverse listings along with vital information such as price, area, and number of bedrooms. Pisos.com also includes a map-based visualization to offer an immediate overview of property surroundings.

Our QAwerk team carried out a Bug Crawl on pisos.com for iOS, identifying a range of issues that may hinder performance and user satisfaction. Our findings below shed light on areas where the platform could be enhanced.

9K+downloads
65 ratings

‘No search results’ displayed in ‘Buy’ tab despite valid query

Severity:

Critical

Precondition:

App is open.

Steps to Reproduce:
  1. Confirm you’re on the ‘Search’ page with the ‘Buy’ tab selected.
  2. Tap ‘Search by municipality …’ field.
  3. Enter a valid query, e.g., ‘Madrid’.
  4. Select the ‘Madrid Capital, municipality of Madrid’ dropdown option.
  5. Tap the ‘Search’ button.
Environment:

Device: iPhone 14 Pro Max
iOS 18.3.2

Actual Result:

“No search results” screen appears, even though “4,134 results” initially showed.

Expected Result:

Relevant listings should display after a valid search.

Map view outline search results are lost when switching back to list view

Severity:

Major

Precondition:

App open.

Steps to Reproduce:
  1. Perform a valid search, e.g., ‘Rent’ → “Barcelona Capital, municipality of Barcelona”.
  2. Switch to ‘Map’ tab.
  3. Tap the outline icon.
  4. Draw an outline on the map for the desired area.
  5. Tap ‘List’ tab.
Environment:

Device: iPhone 14 Pro Max
iOS 18.3.2

Actual Result:

Displays general results, losing the refined outline-based listings.

Expected Result:

Listings should remain filtered by the drawn outline region.

No notification for lost internet; app becomes unresponsive

Severity:

Major

Precondition:
  1. No internet connection.
  2. App open.
Steps to Reproduce:

Navigate within the app.

Environment:

Device: iPhone 14 Pro Max
iOS 18.3.2

Actual Result:

Some pages freeze; some show an endless loader with no “no internet” prompt.

Expected Result:

App informs user of offline status, e.g., “No connection available”.

Filter count remains at “FILTER(1)” despite multiple selections

Severity:

Major

Precondition:

App open.

Steps to Reproduce:
  1. Start a valid search, e.g. ‘Rent’ → “Barcelona Capital, municipality of Barcelona”.
  2. Tap ‘Filter’.
  3. Choose multiple filters.
  4. Tap “Show … results” then check the filter tab.
Environment:

Device: iPhone 14 Pro Max
iOS 18.3.2

Actual Result:

Tab label always shows “FILTER(1)”.

Expected Result:

Tab label should match the actual number of filters, e.g., FILTER(3).

Some UI elements remain in Spanish even if app language is English

Severity:

Minor

Precondition:

English set as app language.

Steps to Reproduce:
  1. Navigate the app.
  2. Observe localization of UI elements.
Environment:

Device: iPhone 14 Pro Max
iOS 18.3.2

Actual Result:

Certain elements are displayed in Spanish.

Expected Result:

All UI elements conform to the selected English language setting.

Some UI elements remain in Spanish even if app language is English
Some UI elements remain in Spanish even if app language is English

Fullscreen image counter doesn’t update when sliding on listing detail page

Severity:

Minor

Precondition:

App open.

Steps to Reproduce:
  1. Go to any listing detail page with multiple images.
  2. Tap the image to view fullscreen.
  3. Swipe to the next image.
  4. Check the counter at the top-left corner.
Environment:

Device: iPhone 14 Pro Max
iOS 18.3.2

Actual Result:

Counter stays at “1” (or initial number).

Expected Result:

Counter updates to current image number.

Last fullscreen image slide unexpectedly exits fullscreen with flickering

Severity:

Minor

Precondition:

App open.

Steps to Reproduce:
  1. Open listing detail page with multiple images.
  2. View images in fullscreen.
  3. Swipe through all images.
Environment:

Device: iPhone 14 Pro Max
iOS 18.3.2

Actual Result:

Swiping the final image forcibly exits fullscreen mode, causing flicker.

Expected Result:

App remains in fullscreen or indicates no further images.

Trigger emails sent in Spanish despite English language preference

Severity:

Minor

Precondition:
  1. English set as app language.
  2. User created an account via email.
Steps to Reproduce:

Check the email inbox after sign-up or a trigger-related action.

Environment:

Device: iPhone 14 Pro Max
iOS 18.3.2

Actual Result:

Email content arrives in Spanish.
All triggered emails exhibit Spanish text.

Expected Result:

Email content matches user’s chosen language (English).

Trigger emails sent in Spanish despite English language preference

The “Or” divider on ‘Sign in’ page needs improvement

Severity:

Minor

Precondition:

App open.

Steps to Reproduce:
  1. Navigate to the ‘Sign in’ page.
  2. Note the divider below ‘Sign in with Google’.
Environment:

Device: iPhone 14 Pro Max
iOS 18.3.2

Actual Result:

Divider uses “o ” text, which is unclear.

Expected Result:

Divider should be more intuitive, e.g., a better formatted “OR” element.

The “Or” divider on ‘Sign in’ page needs improvement
I discovered nine bugs impacting search results, localization, and UI consistency in pisos.com for iOS. Addressing these issues will help preserve a smooth property search experience and enhance user satisfaction.
Ekaterina, QA engineer

Ekaterina, QA engineer

Need a reliable QA partner?

Hire us