Bugs‌ ‌found‌ ‌in‌ Airbnb for iOS

Airbnb

4.8

Airbnb is a mobile application developed by Airbnb, a popular online marketplace for booking accommodations all over the world.

The app has a user-friendly interface, which makes it easy to navigate through the different sections. It allows you to filter your search based on location, price, amenities, and more, ensuring you find the perfect place that suits your preferences. The Airbnb app offers a swift and secure booking process, allowing you to make instant reservations with just a few taps. 

As seasoned testers of mobile apps designed for travelers and booking platforms, we were thrilled to put the Airbnb app to the test. Let’s discover whether it offers a seamless and hassle-free user experience.

100M+downloads
598.1K ratings

“Base price” per night isn't updated for all calendar dates

Severity:

Major

Precondition:
  1. As a host, navigate to Early Access > Redesigned Prices > Go to Calendar.
  2. One of the days has a block night.
Steps to Reproduce:
  1. Click “Settings” and go to the “Pricing” tab. 
  2. Update the “Base price” value.
  3. Save changes.
  4. Verify that “Base price” has been updated for all dates except the one with the night price.
  5. Select the day with a blocked night.
  6. Open the night.
  7. Click “Settings” and go to the “Pricing” tab.
  8. Update the “Base price” value.
Environment:

iPhone X, iOS 16.3.1

Actual Result:

“Base price” for the day that had a blocked price value hasn’t been updated.

Expected Result:

“Base price” values should be updated for all days.

“Guest total” is calculated incorrectly on "Price Breakdown" page

Severity:

Major

Precondition:
  1. As a host, navigate to Early Access > Redesigned Prices > Go to “Calendar.
  2. If the user navigates to the edit “Base price” page and expands “Guest price” before taxes [price], the calculation is correct because the “Guest” service fee is 4 euro.
Steps to Reproduce:
  1. Select any day on the calendar.
  2. Click “Guest Total” (e.g. 25 euro). 
  3. Observe the calculation of the “Guest Total” value.
Environment:

iPhone X, iOS 16.3.1

Actual Result:

Base price (25 euro) + Guest service fee (3 euro) = Guest total (29 euro).
If the user navigates to the edit “Base price” page and expands “Guest price” before taxes [price], the calculation is correct because the “Guest” service fee is 4 euro.

Expected Result:

The “Guest price” value should be calculated correctly.

“Guest total” is calculated incorrectly on

“Guest total” is not displayed for non-consecutive date selections

Severity:

Major

Precondition:

As a host, navigate to Early Access > Go to Calendar.

Steps to Reproduce:
  1. Select multiple consecutive dates.
  2. Make sure that “Guest total” is displayed below the page.
  3. Select additional dates that are not consecutive, such as next week/month.
Environment:

iPhone X, iOS 16.3.1

Actual Result:

“Guest total price” is not displayed anymore.

Expected Result:

“Guest total price” should be displayed after selecting multiple dates, even if the dates are not selected consecutively.

Impossible to scroll message written using quick replies

Severity:

Minor

Precondition:
  1. As a host, navigate to Early Access > Inbox Improvements > Go to Calendar.
  2. Quick replies have been created.
  3. There is at least one conversation in the “Inbox”.
Steps to Reproduce:
  1. Open any conversation.
  2. Write a long message (about 100 symbols) using line breaks and quick replies. 
  3. Put the cursor outside of the input box of the message.
  4. Put the cursor inside the message.
  5. Attempt to scroll down the message.
Environment:

iPhone X, iOS 16.3.1

Actual Result:

It’s impossible to scroll down the message.

Expected Result:

The message should be scrolled successfully.

Different validation messages are displayed for exceeding maximum character limit

Severity:

Minor

Precondition:
  1. As a host, navigate to Early Access > Inbox Improvements > Go to Calendar.
  2. Quick replies have been created.
  3. There is at least one conversation in the “Inbox”.
Steps to Reproduce:
  1. Open an existing conversation.
  2. Enter a message consisting of 141 symbols ( with the last symbol being a letter/number).
  3. Observe the validation message.
  4. Remove the last character.
  5. Enter a space.
  6. Observe the validation message.
Environment:

iPhone X, iOS 16.3.1

Actual Result:

Different styles of validation messages are displayed based on the last entered symbol:
– The last symbol is letter/number
– The last symbol is space.

Expected Result:

The style of the validation message should be the same.

Different validation messages are displayed for exceeding maximum character limit
Different validation messages are displayed for exceeding maximum character limit
The new beta version of the Host was tested. I encountered some problems with the “Guest price" display in various parts of the app. Understanding the logic of certain features can be time-consuming at times. I suggest prioritizing the creation of user-friendly tips for new users on how to create individual rules for booking, check-in, and check-out.
Tetiana, QA engineer

Tetiana, QA engineer

Need a reliable QA partner?

Hire us