Bugs‌ ‌found‌ ‌in‌ Airbnb for Android

Airbnb

4.5

Airbnb for Android 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 beta version Airbnb app to the test. Join us as we dive into the depths of this app and discover whether it offers a seamless and hassle-free experience.

100M+downloads
1.41M ratings

"Check availability" button is not loaded

Severity:

Major

Precondition:

The user is logged into the app.

Steps to Reproduce:
  1. Click on the “Explore” button in the bottom menu.
  2. Select the “Rooms” section in the top menu.
  3. Click on the profile icon of any host.
  4. Click on the field with basic information about the host to go to the full profile.
  5. Scroll down to the “Golwen`s listings” section.
  6. Click on any variant of “Golwen`s listings”.
  7. Click on the host icon.
  8. Scroll down to the “Golwen`s listings” section.
  9. Choose the same variant of “Golwen`s listings” again.
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

When going to the accommodation rented by the host through his profile, the “Check availability” button is not loaded.

Expected Result:

The “Check availability” button should be loaded.

Status bar is not visible when scrolling booking page

Severity:

Major

Precondition:

The user is logged into the app.

Steps to Reproduce:
  1. Click on the “Explore” button in the bottom menu.
  2. Click on any booking option.
  3. Scroll down the page so that the status bar is on a white background.
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

Background for the status bar is missing; the status bar is not visible when scrolling the booking page.

Expected Result:

The status bar should have a background not to merge with the page content.

Status bar is not visible when scrolling booking page

New photo won’t upload to “Profile” page

Severity:

Major

Precondition:
  1. The user is logged into the app.
  2. A profile photo is added.
Steps to Reproduce:
  1. Click on the “Profile” button in the bottom menu.
  2. Click on the “Show profile” button.
  3. Click on the “Edit” button.
  4. Click on the “Edit” button.
  5. Click on the “Gallery” button.
  6. Select a new photo from the gallery.
  7. Click on the “Gone” button.
  8. Click on the back button in the upper left corner.
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

The new photo is not uploaded to the main profile page.

Expected Result:

The photo should be changed after editing.

Ukrainian version of app does not have cookie banner

Severity:

Major

Precondition:
  1. The phone is set to the Ukrainian language.
  2. The user is logged into the app.
Steps to Reproduce:
  1. Click on the “Profile” button in the bottom menu.
  2. Click on the “Login and security” button.
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

The Ukrainian version of the application does not have a cookie banner.

Expected Result:

The Ukrainian version of the application must contain a cookie banner.

Ukrainian version of app does not have cookie banner

Page content is not translated

Severity:

Minor

Precondition:
  1. The phone is set to the Ukrainian language.
  2. The user is logged into the app.
Steps to Reproduce:
  1. Click on the “Profile” button in the bottom menu.
  2. Click on the “Accessibility for people with special needs” button.
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

The page for people with disabilities is not translated.

Expected Result:

The page must be translated.

Page content is not translated

Information about discount appears and then disappears

Severity:

Minor

Precondition:

The user is logged into the app.

Steps to Reproduce:
  1. Go to Chalet Rouge (4 people) in a large estate by following the link
  2. Click on the “Check availability” button. 
  3. Choose dates from May 30 to June 27.
  4. Click on the “Save” button. 
  5. Click on the “Reserve” button.
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

Information about “Monthly stay discount” first appears and then disappears.

Expected Result:

Information about the discount should not disappear.

Information about host’s period of renting out house is cut off

Severity:

Minor

Precondition:
  1. The phone is set to the Ukrainian language.
  2. The user is logged into the app.
Steps to Reproduce:
  1. Click on the “Search” button in the bottom menu.
  2. Select the “Rooms” section in the top menu.
  3. Click on the profile of a host who has been renting out rooms for several months.
Environment:

Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)

Actual Result:

The information about the host’s period of renting out his property is cut off.

Expected Result:

Information should not be cut off.

Information about host’s period of renting out house is cut off
The following features were tested: user profile creation/editing, rental property search, filters, host profiles, maps, wish lists, bookings, sharing functionality, and language support. I’d recommend following QA testing best practices, such as test case documentation, test planning, and test data management.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us