Bugs found in HousingAnywhere for iOS

HousingAnywhere

1.0

HousingAnywhere is an online housing platform where room owners and landlords can seamlessly list accommodations for international students and travelers. A streamlined interface enables users to discover and book properties worldwide, fostering a secure and transparent rental experience.

Its core functionalities revolve around location-based searches, direct communication, and a secure payment system. By simplifying booking procedures and providing trusted channels for tenant-landlord interaction, the platform aims to reduce complexities associated with cross-border rentals.

Our QAwerk team carried out a thorough Bug Crawl on HousingAnywhere for iOS and identified areas that may affect performance and disrupt usability. Below are the primary issues we uncovered, along with insights on their potential impacts.

5K+downloads
1 ratings

App occasionally crashes when navigating to new page

Severity:

Critical

Precondition:

Log in to the app.

Steps to Reproduce:
  1. Navigate through the app.
  2. For example, click on the account icon in the top right corner.
  3. Click on ‘Account’.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

The app crashes intermittently, displaying an endless loader and requiring an app restart.
Crashes observed in ‘Messages,’ ‘Favorites,’ ‘Alerts,’ and when searching for new locations.
Approximately 1 in 10 attempts triggers this crash.

Expected Result:

Page opens successfully without crashing.

App does not resume functionality after internet connection is restored

Severity:

Critical

Precondition:
  1. Log in to the app.
  2. No internet connection initially.
Steps to Reproduce:
  1. Open the app.
  2. Navigate to any page.
  3. Restore internet connection.
  4. Wait a few moments to confirm connection.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

“Error loading page” appears on white screen, requiring a full restart to recover.

Expected Result:

App resumes normal functionality within seconds.

App fails to start after several hours of inactivity

Severity:

Critical

Precondition:
  1. Log in to the app.
  2. Remain inactive for 10–15 hours.
Steps to Reproduce:
  1. Tap the app icon.
  2. Wait for the load screen.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

App shows endless loader and blinking logo, failing to start.

Expected Result:

App starts successfully after inactivity.

User unable to add personal data on ‘Account’ page because ‘Save changes’ button is hidden

Severity:

Critical

Precondition:

Log in to the app.

Steps to Reproduce:
  1. Tap the account icon in the top right corner.
  2. Click ‘Account.’
  3. Add valid information.
  4. Scroll down to save data.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

‘Save changes’ button is positioned under the main navigation menu, making it inaccessible.

Expected Result:

The user should be able to save changes without obstruction.

‘Delete Account’ button inaccessible on ‘Account’ page

Severity:

Major

Precondition:

Log in to the app.

Steps to Reproduce:
  1. Tap the account icon in the top right corner.
  2. Click ‘Account.’
  3. Scroll down to delete the account.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

‘Delete Account’ button is hidden under the main navigation menu and cannot be tapped.

Expected Result:

User can locate and tap ‘Delete Account’ without obstruction.

Autocomplete dropdown occasionally does not appear, preventing user from applying search

Severity:

Major

Precondition:

Log in to the app.

Steps to Reproduce:
  1. Tap ‘Where will you go?’ field.
  2. Type any valid input, e.g., ‘Oslo’.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

Autocomplete dropdown fails to appear approximately 1 in 20 times.

Expected Result:

Autocomplete dropdown should always appear for valid inputs.

Listing is not added to favorites after signing up

Severity:

Major

Precondition:
  1. App installed.
  2. User not authorized.
Steps to Reproduce:
  1. Open the app.
  2. Search any location, e.g., Rotterdam.
  3. Favorite any listing.
  4. Sign up with email, Google, or Apple.
  5. Check if the listing is in favorites.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

The listing is not retained in favorites post sign-up.

Expected Result:

The previously favorited listing remains favorited.

User occasionally cannot remove listing from favorites due to error

Severity:

Major

Precondition:
  1. Log in to the app.
  2. Have at least one listing in favorites.
Steps to Reproduce:
  1. Tap ‘Favorites’.
  2. Tap favorite icon to remove listing.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

Red notification states “There was an error removing your favorite listing. Please try again later.”
The issue occurs about 1 in 10 times.

Expected Result:

Listing is successfully removed from favorites, no error displayed.

“Tech error” message displayed on white screen when offline

Severity:

Major

Precondition:
  1. Log in to the app.
  2. No internet connection.
Steps to Reproduce:
  1. Open the app.
  2. Navigate to any page.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

“Tech error” on white screen, unclear that internet is required.

Expected Result:

User sees a clear offline error message.

“Tech error” message displayed on white screen when offline

Not all content is fully visible at bottom of app screens

Severity:

Minor

Precondition:

Log in to the app.

Steps to Reproduce:
  1. Scroll to the bottom of the homepage (or any page).
  2. Observe if the content is fully visible.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

The lower part of the content is partially obscured.

Expected Result:

Content remains fully visible at the screen bottom.

Sharing via ‘Messenger’ fails on listing detail page

Severity:

Minor

Precondition:

Log in to the app.

Steps to Reproduce:
  1. Apply any valid location.
  2. Open any listing.
  3. Tap the sharing icon.
  4. Select ‘Messenger’.
Environment:

Device: iPhone 14 Pro Max (iOS 18.1.1)

Actual Result:

The sharing dialog closes without sending a link.

Expected Result:

Listing is successfully shared via Messenger.

I uncovered multiple critical issues that jeopardize HousingAnywhere’s stability and performance. Addressing these problems swiftly will preserve user satisfaction and ensure long-term reliability.
Ekaterina, QA engineer

Ekaterina, QA engineer

Need a reliable QA partner?

Hire us