Bugs‌ ‌found‌ ‌in‌ Be My Eyes for iOS

Be My Eyes

4.8

Be My Eyes is a mobile solution designed to ease the lives of people with visual impairment. Its main functionality revolves around making video calls so that blind people or those with low vision can communicate with volunteers and receive the much-needed help with daily tasks. Be My Eyes makes essentials like checking an expiry date, choosing clothes of the right color, or navigating through TV or other device settings possible.

So far, Be My Eyes has built a community of 3 million volunteers supporting those with vision disabilities. The app caters to a global audience and supports over 185 languages.

We highly support the Be My Eyes mission and would like to make our contribution to making this app even more appealing and convenient for users. Our QA engineers tested the app from the standpoint of a volunteer, and here is how Be My Eyes can be improved.

30K+downloads
7.9K ratings

Impossible to Allow Notifications & Allow Microphone after skipping Access screen

Severity:

Major

Precondition:

Install the app “Be My Eyes.”

Steps to Reproduce:
  1. Open the app.
  2. Tap the “I’d like to volunteer” button.
  3. Log in to the app with any option.
  4. Tap the “Skip” button on the allow access to your notifications screen.
  5. Tap “Allow notifications” on the main screen => Tap “Give access”.
  6. Tap “Ok” on all pop-ups.
Environment:

iPhone XR iOS 15.0.2

Actual Result:

The warnings that you need to allow notifications and access to the microphone are shown on the main screen.

Expected Result:

The warnings disappear from the main screen once permissions are confirmed.

Other languages field cleared after selecting the same languages in the Primary language field

Severity:

Major

Precondition:

Install the app “Be My Eyes” and log in to application like a volunteer with any option.

Steps to Reproduce:
  1. Tap the “Settings” button.
  2. Tap the “Other languages” field => Select several languages.
  3. Tap the back arrow button.
  4. Tap the “Primary language” field.
  5. Select in turns the same languages as in the “Other languages” field.
Environment:

iPhone XR iOS 15.0.2

Actual Result:

Languages from the “Other languages” field disappeared.

Expected Result:

The “Other languages” field didn’t change.

Other languages are shown in the Primary language field

Severity:

Minor

Precondition:

Install the app “Be My Eyes” and log in to the app like a volunteer with any option.

Steps to Reproduce:
  1. Tap the “Settings” button.
  2. Tap the “Other languages” field => Select several languages.
  3. Tap the back arrow button.
  4. Tap the “Primary language” field.
  5. Return to the settings window by back arrow button or swipe to the right.
Environment:

iPhone XR iOS 15.0.2

Actual Result:

All languages from the “Other languages” field appear in the “Primary language” field.

Expected Result:

Each field shows the languages that were selected in it.

Part of the screen is hidden under the logo

Severity:

Minor

Precondition:

Install the app “Be My Eyes” and log in to the app like a volunteer with any option.

Steps to Reproduce:
  1. Open the app on the Home screen.
  2. Tap the “Home” button.
Environment:

iPhone XR iOS 15.0.2

Actual Result:

Part of the screen is hidden under the logo. It is impossible to scroll down the screen.

Expected Result:

After the “Home” button is tapped, the entire screen is visible.

Be My Eyes is a simple, free tool connecting visually impaired people with volunteers helping the former cope with daily routines. Our test run revealed that the app contains some functional and UI bugs and problems with selecting languages and notifications. I recommend performing ad-hoc and smoke testing to detect similar issues. Exploring the app with these types of tests will help check the product’s main features as well as go through unconventional scenarios. Ad-hoc and smoke testing are also handy for finding critical malfunctions and layout issues early on.
Yaroslav, QA engineer

Yaroslav, QA engineer

Need a reliable QA partner?

Hire us