Bugs‌ ‌found‌ ‌in‌ Reservio Business for Android

Reservio Business

4.8

Reservio is an online appointment scheduling software for beauty & wellness, fitness & sport, healthcare, education, and other industries.

Reservio offers advanced functionality for scheduling appointments – one-to-one and group meetings, rebooking, blocked times, and recurring appointments. It also syncs with major CMSs, Google Calendar, mailing providers, Facebook, Instagram, and Zoom. With Reservio, you also get reminders about your meetings and client management features.

Our QA engineers manually tested the Reservio app to help their team get a fresh perspective on its quality and tweak the malfunctions. Here’s what we found.

50K+downloads
77 ratings

User cannot use camera for profile picture

Severity:

Major

Precondition:
  1. The user has created an account.
  2. Camera permissions are allowed.
Steps to Reproduce:
  1. Open the app.
  2. Tap the “Setting” button on the navigation bar – the hexagon icon.
  3. Tap the “Camera” icon.
  4. Tap the “Access camera” button.
Environment:

Galaxy A71, Android 12

Actual Result:

Nothing happens. The “Please try again” error is displayed behind the pop-up.

Expected Result:

The user can add an image.

User cannot select image from gallery

Severity:

Major

Precondition:
  1. The user has created an account.
  2. Files and media are not allowed.
Steps to Reproduce:
  1. Open the app.
  2. Tap the “Setting” button on the navigation bar – the hexagon icon.
  3. Tap the “Camera” icon.
  4. Tap the “Open gallery” button.
Environment:

Galaxy A71, Android 12

Actual Result:

Nothing happens. The “Please try again” error is displayed behind the pop-up.

Expected Result:

The user sees a message about the permission to use images from the gallery.

Nothing happens when user confirms data entered into field

Severity:

Major

Precondition:

The user has created an account.

Steps to Reproduce:
  1. Open the app.
  2. Tap the “Contacts” button on the navigation bar.
  3. Tap the “+” button.
  4. Tap the “Phone” field.
  5. Enter “111111111111” for the phone number.
  6. Tap the “Done” button.
Environment:

Galaxy A71, Android 12

Actual Result:

Nothing happens.

Expected Result:

The entered phone number was verified successfully.

Screen scrolls up spontaneously

Severity:

Major

Precondition:

The user has created an account.

Steps to Reproduce:
  1. Open the app.
  2. Scroll down the screen.
Environment:

Galaxy A71, Android 12

Actual Result:

The screen scrolls up spontaneously.

Expected Result:

The screen remains in a fixed position until the user scrolls it.

"Select pass" screen blinks

Severity:

Major

Precondition:
  1. The user has created an account.
  2. Create a contact in the “Contacts” tab.
Steps to Reproduce:
  1. Open the app.
  2. Tap the “Contacts” button on the navigation bar.
  3. Tap the first client.
  4. Tap the “+” button.
  5. Tap the “Pass” button.
Environment:

Galaxy A71, Android 12

Actual Result:

The “Select pass” screen blinks.

Expected Result:

All parts of the screen are displayed correctly.

Incorrect screen is displayed for several seconds

Severity:

Major

Precondition:

The user has created an account.

Steps to Reproduce:
  1. Open the app.
  2. Tap the “Setting” button on the navigation bar – the hexagon icon.
Environment:

Galaxy A71, Android 12

Actual Result:

An incorrect screen is displayed for several seconds.

Expected Result:

All parts of the screen are displayed correctly.

I discovered several functional bugs of major severity. Such issues are easily prevented with continuous regression testing, so I’d recommend doubling down on that.
Alexander, QA engineer

Alexander, QA engineer

Need a reliable QA partner?

Hire us