Bugs‌ ‌found‌ ‌in‌ Upflex – Hybrid work solutions for Android

Upflex - Hybrid work solutions

4.6

Upflex is a SaaS provider of hybrid workspace solutions that operates globally and merges the concept of coworking with the convenience of application accessibility. Upflex platform is available for both iOS and Android users.

Upflex allows users to search and book shared workspaces across multiple cities worldwide. It provides flexibility, with options for immediate bookings, and promotes efficiency with features that help manage team spaces and expenditures.

Our team at QAwerk did a deep dive into Upflex as part of our Bug Crawl project. We’ve got a lot of experience testing Android apps, and we found some areas where Upflex could be even better.

1K+downloads
13 ratings

Incorrect prompt to join organization during registration using @gmail.com

Severity:

Major

Precondition:

The application is properly installed.

Steps to Reproduce:
  1. Open the application.
  2. Initiate the registration process using an email with the @gmail.com domain.
  3. Click on the ‘Sign Up’ button.
  4. Click on the ‘Confirm’ button.
Environment:

Poco F4, Android 13

Actual Result:

Once the user enters the email and confirms their intention to join an organization, they are redirected to the initial registration screen.

Expected Result:

Given that the @gmail.com domain is not corporate and the email was unused in the past, the option “Join existing account” should not be presented.

Application allows numeric-only password change

Severity:

Major

Precondition:
  1. Install the app.
  2. Log in with an existing account.
Steps to Reproduce:
  1. Open the app.
  2. Navigate to the ‘Profile’ tab.
  3. Select the ‘Login and Security’ option.
  4. Tap on ‘Change Password’.
  5. Input the current password.
  6. Enter the new numeric-only password ‘87654321’ twice.
  7. Confirm the password change.
Environment:

Poco F4, Android 13

Actual Result:

Success in changing the password to a numeric-only password.

Expected Result:

The app should enforce password policies requiring a mix of uppercase and lowercase letters, numbers, and special characters for increased security.

App crashes upon repeated selections of daily repeat dates

Severity:

Major

Precondition:
  1. Install the app.
  2. Log in with an existing account.
Steps to Reproduce:
  1. Open the app.
  2. Navigate to the ‘Search’ tab.
  3. Select a venue or a room.
  4. Proceed to book the chosen venue.
  5. In the booking confirmation window, select a time.
  6. Continually select a range of dates with daily repeats.
  7. Observe the app crashing.
Environment:

Poco F4, Android 13

Actual Result:

The app crashes when dates with daily repetitions are selected repeatedly.

Expected Result:

The app should function correctly, allowing users to continually select the range of dates with daily repeats without resulting in a crash.

"Back" gesture function fails within app

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The user logged in to an existing account.
Steps to Reproduce:
  1. Open the app.
  2. Navigate through different tabs and pages within the app.
  3. Attempt to use the ‘Back’ gesture to return to the previous screen.
Environment:

Poco F4, Android 13

Actual Result:

The ‘Back’ gesture fails to function properly, leaving users unable to return to the previous screen using this method.

Expected Result:

The ‘Back’ gesture should function consistently, enabling users to successfully navigate back to the previous screen.

Not all selected workspaces get added to 'Favorite Spaces'

Severity:

Minor

Precondition:
  1. Install the app.
  2. Log in to an existing account.
Steps to Reproduce:
  1. Open the app.
  2. Navigate to the ‘Home’ tab.
  3. In the ‘Recommended Spaces for Me’ section, tap the ‘Heart’ icon on three different spaces to add them to your favorites.
  4. Check the ‘Favorite Spaces’ section.
Environment:

Poco F4, Android 13

Actual Result:

Only two out of the three selected spaces appear in the ‘Favorite Spaces’ section.

Expected Result:

All three selected spaces should successfully be added to and displayed in the ‘Favorite Spaces’ section.

‘Help Center’ link on ‘Home’ page redirects to non-existent page

Severity:

Minor

Precondition:
  1. Install the application.
  2. Log into an existing account.
Steps to Reproduce:
  1. Open the application.
  2. Navigate to the ‘Home’ page.
  3. Tap on ‘Learn More’ in the ‘Need Help?’ section.
Environment:

Poco F4, Android 13

Actual Result:

The user is redirected to a ‘Page Doesn’t Exist’ error page.

Expected Result:

The user should be redirected to a valid ‘Help Center’ page that contains relevant information.

Visible CSS code on ‘Privacy Policy’ page

Severity:

Minor

Precondition:
  1. The app should be installed.
  2. An account must be registered.
Steps to Reproduce:
  1. Open the installed app.
  2. Navigate to the ‘Registration’ page.
  3. Tap on the ‘Privacy Policy’ link.
Environment:

Poco F4, Android 13

Actual Result:

The ‘Privacy Policy’ page displays the CSS code as plain text.

Expected Result:

The content on the ‘Privacy Policy’ page should be displayed correctly without the CSS code being visible.

Visible CSS code on 'Terms of Service' page

Severity:

Minor

Precondition:
  1. Install the application.
  2. Register an account.
Steps to Reproduce:
  1. Open the application.
  2. Navigate to the ‘Registration’ page.
  3. Tap on the ‘Terms of Service’ link.
Environment:

Poco F4, Android 13

Actual Result:

CSS code is displayed as plain text on the ‘Terms of Service’ page.

Expected Result:

The ‘Terms of Service’ page is expected to display without rendering any CSS code within the text content.

After testing the Upflex, I identified 8 bugs that may impact overall app usability, from trivial interface inconsistencies to critical functional issues. I recommend thorough testing across various user scenarios and device configurations and performing comprehensive functional and non-functional testing to address these bugs effectively.
Stanislav, QA engineer

Stanislav, QA engineer

Need a reliable QA partner?

Hire us