Bugs‌ ‌found‌ ‌in‌ Ifeel: Online therapy, emotional help for Android

Online Therapy, Emotional help

Ifeel is an app-based online therapy service that takes care of your team’s emotional well-being.

Ifeel’s expert team helps employees overcome depression, anxiety, stress, low self-esteem, and other everyday life challenges. The service was created to provide companies with psychological support whenever they may need it. Online psychology offers convenience, accessibility, and confidentiality. With Ifeel, you can track your mood and arrange a session with licensed psychologists via a chat or video call.

We thoroughly tested the Ifeel app, and here are the bugs we managed to uncover.

100K+downloads
65 ratings

App crashes after opening therapy’s description without internet

Severity:

Major

Precondition:
  1. The app is installed.
  2. The account is created.
Steps to Reproduce:
  1. Open the app.
  2. Log in.
  3. Click the “Selfcare” navbar item.
  4. Disable the internet connection.
  5. Tap any therapy in the “Explore” section. 
  6. Press the “Back” button on the device.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

The app crashes.

Expected Result:

Error message: “Please check your internet connection and try again” should pop up.

“What is your age?” input field accepts negative numbers

Severity:

Minor

Precondition:

The app is installed.

Steps to Reproduce:
  1. Open the app.
  2. Sign up with Google or Facebook to a new account. 
  3. On “What is your age?” screen enter a negative number (e.g. “-5”) to the input field.
  4. Click the “Next” button.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

The input field accepts negative numbers as an age value.

Expected Result:

Negative numbers as an age value should not be accepted.

Missing phone number validation for “Phone”

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The account is created.
Steps to Reproduce:
  1. Open the app.
  2. Log in.
  3. Click the “More” navbar item.
  4. Click the “My profile” menu item.
  5. Enter an invalid value (e.g. “test”) to the “Phone” input field and click the “Save changes” button.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

The “Phone” input field accepts invalid values (e.g. only letters); changes are saved.

Expected Result:

The “Phone” input field should accept only valid values for a phone number.

Placeholder of “Password” input field overlaps crossed eye sign

Severity:

Trivial

Precondition:
  1. The app is installed.
  2. The account is created.
Steps to Reproduce:
  1. Open the app.
  2. Log in.
  3. Click the “More” navbar item.
  4. Click the “Change password” menu item.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

The “Password” input field placeholder overlaps the crossed eye sign.

Expected Result:

The elements do not overlap each other.

Photos are partially cropped in “Therapeutic bonds” section

Severity:

Trivial

Precondition:
  1. The app is installed.
  2. The account is created.
Steps to Reproduce:
  1. Open the app.
  2. Log in.
  3. Click the “PLANS” button top right.
  4. Scroll down to the “PLANS” section.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

The leftmost and rightmost photos are partially cropped in the “Therapeutic bonds” section.

Expected Result:

All photos are fully displayed.

Last line of text description is partially cropped

Severity:

Trivial

Precondition:

The app is installed.

Steps to Reproduce:
  1. Open the app.
  2. Click the “Create new account” button.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

The last line of the text description (above the “Register with Facebook” button) is cropped. Device-specific issue (not reproduced on Samsung Galaxy S10 / Android 10).

Expected Result:

The text description is fully displayed.

During manual testing, several defects were found: app crash, validation issues, and 3 UI bugs. Other than that, the app is user-friendly and works properly.
Aliaksei, QA engineer

Aliaksei, QA engineer

Need a reliable QA partner?

Hire us