Bugs found in WorryTree: Anxiety Relief CBT for Android
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.
Missing error message when trying to play audio content without internet
Minor
- The app is installed.
- The account is created.
- Open the app and sign in to the user account.
- Disable the internet connection.
- Click the “Sensory” navbar item.
- Click any tile item (e.g. “Intentional Touch”).
- Click the “Begin” button.
- Click the “Play” button.
Samsung Galaxy S7, Android 8.0.0
The “Play” button changes to the “Pause” button after a few seconds; no error message appears.
Error message: “Please check your internet connection and try again” should appear.
Misleading message when recovering password for non-existent account
Minor
The app is installed.
- Open the app without signing in.
- Click the “Forgot password?” link.
- Enter the email of a non-existent account (e.g. “[email protected]”) to the “Email” input field.
- Click the “Submit” button.
Samsung Galaxy S7, Android 8.0.0
Success message: “Email Sent” pops up.
Error message: “Provided email account does not exist” should pop up.
Counter shows 3 gratitudes although only 1 or 2 were added
Minor
- The app is installed.
- The account is created.
- The account is upgraded to WorryTree Plus.
- Open the app and sign in to the user account.
- Swipe the “Daily practice” section from right to left.
- Click the “Practice gratitude” tile item.
- Click the “Add” button.
- Swipe to the left.
- Fill in the first (top) input field with any text (e.g. “Test”).
- Click the “Record Gratitude” button.
- Click the “Okay” button.
Samsung Galaxy S7, Android 8.0.0
Text “3 Gratitudes” is displayed in the new record.
Text “1 Gratitude” should be displayed in the new record.
Impossible to add uncertainty without filling in “Uncertainty Description” input field
Minor
- The app is installed.
- The account is created.
- The account is upgraded to WorryTree Plus.
- Open the app and sign in to the user account.
- Swipe the “Daily practice” section from right to left.
- Click the “Embrace Uncertainty” tile item.
- Click the “Add” button.
- Swipe to the left 4 times to the “Record your uncertainty” screen.
- Fill in “Uncertainty Name”, “Worst Thing Happen”, “Best Thing Could Happen” input fields with any text.
- Select any future date from the “Date” datepicker.
- Click the “Complete” button.
Samsung Galaxy S7, Android 8.0.0
“Record your uncertainty” screen remains; no error message appears; new uncertainty is not added.
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
Minor
- The app is installed.
- The account is created.
- Open the app and sign in to the user account.
- Click the “Distractions” tile item in the “More support” section.
- Click the “Add” button.
- Click the “Add” button (leave “Distraction Name” input field empty).
Samsung Galaxy S7, Android 8.0.0
Success message: “Success. Distraction saved successfully” appears.
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
Minor
- The app is installed.
- The account is created.
- Open the app and sign in to the user account.
- Click the “Categories” tile item in the “More support” section.
- Click the “Add” button.
- Click the “Add” button (leave “Category Name” input field empty).
Samsung Galaxy S7, Android 8.0.0
Success message: “Success. Category saved successfully” appears.
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
Trivial
- The app is installed.
- The account is created.
- The account is upgraded to WorryTree Plus.
- Open the app and sign in to the user account.
- Swipe the “Daily practice” section from right to left.
- Click the “Embrace Uncertainty” tile item.
- Click the “Add” button.
- Swipe to the left.
Samsung Galaxy S7, Android 8.0.0
The “Skip content” button is partially overlapped by the main text.
Device-specific issue (not reproduced on Samsung Galaxy S10 / Android 10).
The “Skip content” button should not be overlapped by the main text.
“Home” screen title overlaps “Daily Practice” section title
Trivial
- The app is installed.
- The account is created.
- Open the app and sign in to the user account.
- Scroll down on “Home screen”.
Samsung Galaxy S7, Android 8.0.0
The “Home” screen title overlaps “Daily Practice” section title.
Device-specific issue (not reproduced on Samsung Galaxy S10 / Android 10).
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.