Bugs found in Mental: AI Therapy for Android
Mental is a comprehensive platform designed to support and enhance mental health. This innovative application serves as an accessible resource for those seeking guidance, therapy, and overall well-being advice.
Delving into the functionality of Mental: AI Therapy, the app is packed with a wide range of features—from the availability of professional therapists for counselling to interactive mental health tools and personalized goal setting with progress tracking. These features contribute to a holistic and effective mental health journey.
As the QAwerk team, we recently conducted a thorough Bug Crawl of Mental and identified several bugs that could potentially impact its performance and user experience. Our QA engineers carried out a QA test of the QAwerk test blog: Mental: AI Therapy for Android, and here are the results of our work.
Audio continues to play when app is closed
Critical
Log in to the account.
- In the bottom menu, click on the “Training” button.
- Scroll down to the “Book Summaries” block.
- Click on the “Book Summaries” block.
- Click on any book.
- Click on the audio play button.
- Click on the back button.
- Minimize the app.
- Close the app completely.
- Check the notification bar.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)
The audio continues to play when the app is closed.
After closing the app, the widget should also close, and audio playback should stop.
After leaving audio playback page, audio playback cannot be stopped upon returning to page
Critical
Log in to the account.
- In the bottom menu, click on the “Training” button.
- Scroll down to the “Book Summaries” block.
- Click on the “Book Summaries” block.
- Click on any book.
- Click on the audio play button.
- Click on the back button.
- Click on the same button.
- Click on the audio play button.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)
After leaving the audio playback page, audio playback cannot be stopped upon returning to the page.
It should be possible to stop audio playback.
Session that should last 15 minutes lasts more than 16 minutes
Major
Log in to the account.
- Click on the “AI Therapy” button.
- Click on the “Start 15m Session” button.
- Choose “Randall” as the therapist.
- Click on the “Talk to Randall” button.
- Click on the “Talk to Randall” button.
- Enter pin.
- Repeat the pin.
- Click on the “I will speak” button.
- Conduct dialogue throughout the session.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)
A session that should last 15 minutes lasts more than 16 minutes.
A session scheduled to last 15 minutes should last exactly 15 minutes.
Empty notifications displayed to user in application
Major
Create a Google account.
- Click on the “Log in with Google” button.
- Select the account you created earlier and log in through it.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)
Empty notifications are displayed to the user in the application.
The user should not see empty notifications.
Names on button change with delay
Minor
Log in to the account.
- Click on the “AI Therapy” button.
- Click on the “Start 15m Session” button.
- Swipe left several therapists.
- Wait for the button name to change.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)
The тames on button change with a delay.
The тame on button should change dynamically with the carousel.
Keyboard overlay button on feedback form
Minor
Log in to the account.
- Click on the “AI Therapy” button.
- Click on the “Start 15m Session” button.
- Choose “Randall” as the therapist.
- Click on the “Talk to Randall” button.
- Click on the “Talk to Randall” button.
- Enter pin.
- Repeat the pin.
- Click on the “I will speak” button.
- Conduct dialogue throughout the session.
- Click on the “End Session” button.
- Set 3 stars.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)
The keyboard overlay button is on the feedback form.
The keyboard should not overlap the button.
Button is superimposed on pagination indicators of carousel
Minor
Log in to the account.
- Click on the “AI Therapy” button.
- Click on the “Start 15m Session” button.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)
The button is superimposed on pagination indicators of the carousel.
The button should not overlap the pagination indicators of the carousel.
Price of in-app purchase does not fit on screen
Minor
Log in to the account.
- Click on the “Log in with Google” button.
- Select the account you created earlier and log in through it.
- Click on the top bar of the app.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)
The price of the in-app purchase does not fit on the screen.
Price must fit on the entire screen.
Slider does not display smooth animation
Trivial
Log in to the account.
- Click on the “Training” button in the bottom menu.
- Click on “The Daily Do” slider and drag the slider from left to right.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)
The slider does not display smooth animation.
The slider should display smooth animation.
Phone status bar is missing on login page
Trivial
Open application.
Open application.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)
The phone status bar is missing on the login page.
The phone status bar should be displayed on the login page.
Tag frame is cut off on right
Trivial
Log in to the account.
- In the bottom menu, click on the “Training” button.
- Scroll down to the “Book Summaries” block.
Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0)
The tag frame is cut off on the right.
The tag frame should not be cut off on the right.
I audited Mental: AI Therapy for Android and discovered critical functional issues along with several UI inconsistencies that may disrupt the user experience. I recommend immediate corrective action and extensive regression testing to ensure stable performance and enhanced usability.