Bugs‌ ‌found‌ ‌in‌ WorryTree: Anxiety Relief CBT for Android

WorryTree: Anxiety Relief CBT

4.8

WorryTree is a supportive platform designed to help users manage anxiety and take control of their mental well-being.

Making notes in the simple worry journal allows you to refer back to your entries and recall the feelings and emotions you felt at a particular moment. The app encourages people to think positively, enjoy life, and worry less. WorryTree helps its users deal with anxious thoughts by suggesting the ways to relieve stress, calm down, and mindfully refocus their attention.

Our QA team conducted a bug crawl of WorryTree. Here is how the app can be improved.

50K+downloads
5 ratings

Missing error message when trying to play audio content without internet

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The account is created.
Steps to Reproduce:
  1. Open the app and sign in to the user account.
  2. Disable the internet connection.
  3. Click the “Sensory” navbar item.
  4. Click any tile item (e.g. “Intentional Touch”).
  5. Click the “Begin” button.
  6. Click the “Play” button.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

The “Play” button changes to the “Pause” button after a few seconds; no error message appears.

Expected Result:

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

Misleading message when recovering password for non-existent account

Severity:

Minor

Precondition:

The app is installed.

Steps to Reproduce:
  1. Open the app without signing in.
  2. Click the “Forgot password?” link.
  3. Enter the email of a non-existent account (e.g. “[email protected]”) to the “Email” input field. 
  4. Click the “Submit” button.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

Success message: “Email Sent” pops up.

Expected Result:

Error message: “Provided email account does not exist” should pop up.

Counter shows 3 gratitudes although only 1 or 2 were added

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The account is created.
  3. The account is upgraded to WorryTree Plus.
Steps to Reproduce:
  1. Open the app and sign in to the user account.
  2. Swipe the “Daily practice” section from right to left.
  3. Click the “Practice gratitude” tile item. 
  4. Click the “Add” button.
  5. Swipe to the left.
  6. Fill in the first (top) input field with any text (e.g. “Test”).
  7. Click the “Record Gratitude” button.
  8. Click the “Okay” button.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

Text “3 Gratitudes” is displayed in the new record.

Expected Result:

Text “1 Gratitude” should be displayed in the new record.

Impossible to add uncertainty without filling in “Uncertainty Description” input field

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The account is created.
  3. The account is upgraded to WorryTree Plus.
Steps to Reproduce:
  1. Open the app and sign in to the user account.
  2. Swipe the “Daily practice” section from right to left.
  3. Click the “Embrace Uncertainty” tile item.
  4. Click the “Add” button.
  5. Swipe to the left 4 times to the “Record your uncertainty” screen.
  6. Fill in “Uncertainty Name”, “Worst Thing Happen”, “Best Thing Could Happen” input fields with any text.
  7. Select any future date from the “Date” datepicker.
  8. Click the “Complete” button.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

“Record your uncertainty” screen remains; no error message appears; new uncertainty is not added.

Expected Result:

Option 1: Pop-up: “Details Missing. Please fill in the following missing details: – Uncertainty Description” appears.
Option 2: Pop-up: “Well done” appears; new uncertainty is added.

Misleading message when creating distraction with empty “Distraction name” input field

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The account is created.
Steps to Reproduce:
  1. Open the app and sign in to the user account.
  2. Click the “Distractions” tile item in the “More support” section.
  3. Click the “Add” button.
  4. Click the “Add” button (leave “Distraction Name” input field empty).
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

Success message: “Success. Distraction saved successfully” appears.

Expected Result:

Pop-up: “Details Missing. Please fill in the following missing details: – Distraction Name” should appear.

Misleading message when creating category with empty “Category name” input field

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The account is created.
Steps to Reproduce:
  1. Open the app and sign in to the user account.
  2. Click the “Categories” tile item in the “More support” section.
  3. Click the “Add” button.
  4. Click the “Add” button (leave “Category Name” input field empty).
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

Success message: “Success. Category saved successfully” appears.

Expected Result:

Pop-up: “Details Missing. Please fill in the following missing details: – Category Name” should appear.

“Skip content” button is partially overlapped by text on “Add Uncertainty” flow

Severity:

Trivial

Precondition:
  1. The app is installed.
  2. The account is created.
  3. The account is upgraded to WorryTree Plus.
Steps to Reproduce:
  1. Open the app and sign in to the user account.
  2. Swipe the “Daily practice” section from right to left.
  3. Click the “Embrace Uncertainty” tile item.
  4. Click the “Add” button.
  5. Swipe to the left.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

The “Skip content” button is partially overlapped by the main text.
Device-specific issue (not reproduced on Samsung Galaxy S10 / Android 10).

Expected Result:

The “Skip content” button should not be overlapped by the main text.

“Home” screen title overlaps “Daily Practice” section title

Severity:

Trivial

Precondition:
  1. The app is installed.
  2. The account is created.
Steps to Reproduce:
  1. Open the app and sign in to the user account.
  2. Scroll down on “Home screen”.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

The “Home” screen title overlaps “Daily Practice” section title.
Device-specific issue (not reproduced on Samsung Galaxy S10 / Android 10).

Expected Result:

The “Home” screen title should not overlap “Daily Practice” section title.

During manual test execution 8 bugs were found: a missing error message, impossibility to add uncertainty, misleading messages, and 2 device-specific UI bugs. In other respects, the app works properly.
Aliaksei, QA engineer

Aliaksei, QA engineer

Need a reliable QA partner?

Hire us