Bugs‌ ‌found‌ ‌in‌ Quabble: Daily Mental Wellness for Android

Quabble: Daily Mental Wellness

4.5

Quabble is a mental wellness app designed to make self-care enjoyable and accessible. It combines mental health games, mindfulness exercises, and community support features into a single platform.

Quabble offers a variety of interactive tools, including guided meditations, mood tracking, and personalized routines. Users can also connect with others anonymously in the app’s community forum for support and encouragement.

QAwerk mobile testers recently conducted a thorough review of the Quabble app. While the app shows great promise in promoting mental well-being, our testing identified some areas for improvement, detailed in the report below.

100K+downloads
1.26K ratings

App is unresponsive

Severity:

Critical

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Bamboo Forest” button.
  2. Click on the button “Write my story”.
  3. Write a story that can be answered.
  4. Click on the “Done” button.
  5. Click on the “Send in creek” button.
  6. Click on the “Send in creek” button.
  7. Wait for the answer.
  8. Click on the notification button.
  9. Click on the reply notification.
  10. Click on the “Open Reply” button.
  11. Click on the “Keep the letter” button.
  12. Click on the back button.
  13. Click on the “Open Reply” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Actual Result:

The app is not responding.

Expected Result:

The app should continue to respond and function correctly regardless of the sequence of actions performed by the user.

Duck lake is not displayed on home page

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Launch the app through the app carousel.
  2. Open the app.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Actual Result:

Duck lake is not displayed on the home page.
The bug is reproduced in 1 out of 10 application launches.

Expected Result:

Duck lake should consistently appear on the home page.

There is no sound after completing weekly task .mp4

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Pleasant Activities” button.
  2. Click on “Listen to music” and “Hiking” to add to the plan.
  3. Check the boxes for the activities.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Actual Result:

There is no sound after completing the weekly task .mp4.

Expected Result:

The “Well done” animation should be accompanied by a sound.

"Open Reply" button is displayed for letter that has already been read

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Bamboo Forest” button.
  2. Click on the button “Write my story”.
  3. Write a story that can be answered.
  4. Click on the “Done” button.
  5. Click on the “Send in creek” button.
  6. Click on the “Send in creek” button.
  7. Wait for the answer.
  8. Click on the notification button.
  9. Click on the reply notification.
  10. Click on the “Open Reply” button.
  11. Click on the “Keep the letter” button.
  12. Click on the back button.
  13. Click on the “Open Reply” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Actual Result:

The new “Open Reply” button is displayed for a letter that has already been read.

Expected Result:

After a letter has been read, it should not offer the “Open Reply” button again.

Number of items does not decrease after use

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the arrow to go to the duck lake page.
  2. In the lower right corner, click on the duck icon.
  3. Click on the bags icon.
  4. Click on the acorn.
  5. Click on the field to drop the acorn.
  6. Click on the bags icon.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Actual Result:

The number of items does not decrease after use.

Expected Result:

The number of items should decrease after use.

Automatic deactivation of night mode in duck lake

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the arrow to go to the duck lake page.
  2. In the lower left corner, click on the icon with leaves.
  3. Click on the moon icon.
  4. Click on the exit button.
  5. Click on the arrow to go to the duck lake page.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Actual Result:

After entering the lake with a duck, the night mode of the lake is automatically turned off.

Expected Result:

The night mode should remain activated upon re-entering the duck lake page if it was enabled beforehand.

Wrong "Gratitude" opens upon selection

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the button “Gratitude Jar”.
  2. Click on the “Write Gratitude” button.
  3. Enter any text.
  4. Click on the “Done” button.
  5. Click on the “Write Gratitude” button.
  6. Enter any text.
  7. Click on the “Done” button.
  8. Click on the “Write Gratitude” button.
  9. Click on the heart icon.
  10. Enter any text.
  11. Click on the “Done” button.
  12. Click on the “Write Gratitude” button.
  13. Click on the heart icon.
  14. Enter any text.
  15. Click on the “Done” button.
  16. Click on the “Write Gratitude” button.
  17. Click on the leaf icon.
  18. Enter any text.
  19. Click on the “Done” button.
  20. Click on the fish in the jar.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Actual Result:

Another “Gratitude” opens; not the one the user clicked on.

Expected Result:

Upon selection, the exact “Gratitude” that the user clicked on should open.

App does not have background mode widget

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Mindful Meditation” button.
  2. Click on the “Music” button .
  3. Click on the “Begin Meditation” button.
  4. Collapse the app.
  5. Swipe down from the top of the screen to bring up the notification panel.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Actual Result:

The app does not have a background mode widget.

Expected Result:

The app must have a background widget in order to control the app when it is minimized.

Block "Dear self" is displayed twice

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the + icon.
  2. Remove all widgets.
  3. Click the done button.
  4. Click on the + icon.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Actual Result:

Block “Dear self” is displayed twice.

Expected Result:

Each block must be displayed only once.

Block Dear self is displayed twice

Default tasks are displayed twice

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Pleasant Activities” button.
  2. Click on “Listen to music” and “Hiking” to add to the plan.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Actual Result:

Tasks that are added by default are displayed twice.

Expected Result:

Default tasks should be displayed once.

Default tasks are displayed twice

After collapsing keyboard, wide bottom margin remains

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Worry Box” button.
  2. Click on the “Write Worries” button.
  3. Enter text longer than 1000 characters.
  4. Collapse the keyboard.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Actual Result:

A wide margin remains at the bottom after the keyboard is collapsed.

Expected Result:

There should not be a wide margin at the bottom after collapsing the keyboard.

After story has been burned, burning animation recurs

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Bamboo Forest” button.
  2. Click on the button “Write my story”.
  3. Write a story that can be answered.
  4. Click on the “Done” button.
  5. Click on the “Burn safely” button.
  6. Click on the “Burn safely” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Actual Result:

The burning animation repeats itself after the story has been burned.

Expected Result:

After the story has been burned, the burning animation should be displayed once.

Absence of warning notification upon closure of entered history

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Bamboo Forest” button.
  2. Click on the button “Write my story”.
  3. Write a story that can be answered.
  4. Click on the cross.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Actual Result:

Closing the entered history does not trigger any warning notification indicating it will be deleted.

Expected Result:

Upon closing, if the entered text is to be deleted, a warning notification should be prompted.

App does not have status bar

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:

Open the app.

Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Actual Result:

The app does not have a status bar.

Expected Result:

The app should display a status bar.

App does not have status bar

Alert has no margin on one side

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the profile icon.
  2. Click on the pencil icon.
  3. Click on the left field.
  4. Enter a capital letter.
  5. Click on the “Save” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Actual Result:

The alert has no margin to the left.

Expected Result:

The alert should have margins on both sides for proper formatting.

Alert has no margin on one side

Absence of active color frame selection

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Dear self” button.
  2. Click on the “Begin” button.
  3. Click on the “Personal” button.
  4. Click on the “Write a letter” button.
  5. Click on the red circle.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Actual Result:

There is no frame selection for the active color.

Expected Result:

A frame should appear around the selected color to indicate its active status.

User encounters completely blank page

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Proud Dandelion” button.
  2. Click on the list icon.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Actual Result:

The user encounters a completely blank page.

Expected Result:

If there are no items on the page, a placeholder should be displayed instead of a blank page.

I found 17 issues during testing, ranging from crashes to inconsistencies in the UI/UX. To enhance Quabble's quality, consider supplementing your QA efforts with external expertise.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us