Bugs‌ ‌found‌ ‌in‌ Symptom & Mood Tracker for Android

Symptom & Mood Tracker

4.1

Symptom & Mood Tracker is an all-in-one app that empowers people with chronic health issues to take control over their well-being.

A fully customizable health tracking tool helps discover the influence of your habits, treatments, and lifestyle choices on your wellness and health. The Bearable community consists of more than 500,000 users securely managing their physical and mental health, mood swings, fatigue, stress, and various chronic illnesses.

Our QA team performed a manual test of Symptom & Mood Tracker. Here are some of the bugs we managed to uncover.

100K+ downloads
5.16K+ ratings

App crashes upon trying to collect sync data when Google Fit Sync is turned off

Severity:

Major

Precondition:
  1. The app is installed.
Steps to Reproduce:
  1. Open the app.
  2. Sign up (skip Google Fit Sync step).
  3. Click the “Profile” icon in the top left corner.
  4. Scroll down and click the “Diagnostics” menu item.
  5. Click any of “Collect-factor sync data” buttons (e.g. “Collect sleep sync data”).
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

The app crashes.

Expected Result:

The user receives a notification that Google Fit Sync should be turned on for collecting sync data.

Endless loading spinner on logging out with no internet

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The account is created.
Steps to Reproduce:
  1. Open the app.
  2. Log in.
  3. Disable internet connection.
  4. Click the “Profile” icon in the top left corner.
  5. Scroll down and click the “Log Out” button.
  6. Click the “LOG OUT” button in pop-up.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

Endless loading spinner on the screen.

Expected Result:

Welcome screen opens.

“Select more outcomes” button is outside the section's border

Severity:

Trivial

Precondition:
  1. The app is installed.
  2. The account is created and upgraded to Premium.
Steps to Reproduce:
  1. Open the app.
  2. Log in.
  3. Click the “Experiment” navbar item.
  4. Click the “Join now” button in the “Digital bedtime detox” section.
  5. Click the “Join experiment” button.
  6. Click the “Challenge myself” button.
  7. Click the “Sleep quality” checkbox.
  8. Click the “Confirm” button.
  9. Click “Let’s do this!” button.
  10. Click the “Experiment” navbar item.
  11. Scroll down.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

“Select more outcomes” button is shifted to the right outside the section’s border.

Expected Result:

“Select more outcomes” button is centered within the section.

“Confirm” button partially overlaps inputs on adding medication

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 “Meds/Supplements” section.
  4. Click the “Add medication or supplement” button.
  5. Click “Test” to “Add medication…” input.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

“Confirm” button partially overlaps “Strength” and “Unit” inputs; “Enter usual dose you take in one sitting” title partially overlaps “Add Test?” title.
Device-specific issue (not reproduced on Samsung Galaxy S10 / Android 10).

Expected Result:

“Confirm” button should not overlap inputs; the titles should not overlap each other.

During manual test execution several bugs were found: the application crashes when trying to collect sync data without Google Fit integration, an endless loading spinner after logging out of the account without internet connection, and 2 UI
bugs.
Aliaksei, QA engineer

Aliaksei, QA engineer

Need a reliable QA partner?

Hire us