Bugs‌ ‌found‌ ‌in‌ Shine for Android

Shine: Calm Anxiety & Stress

4.8

Shine is a meditation app that helps users to reflect and connect with their inner selves through a self-care routine. This application also unites fellow meditators into one community to share their experiences with each other.

When you become a Shine Premium subscriber, you obtain access to an extensive library of meditation materials curated by experts in the field. You can also refresh your daily routine with updated self-reflection tools, which you can personalize to your liking. Most importantly, you can log and track your progress with the app.

As a company that values mental wellbeing, we believe that an app like Shine should be flawless. So, we have decided to pick the mantle and test it for bugs.

>100Kdownloads
8.0K ratings

The ‘Name’ and ‘Email’ inputs have flawed validation

Severity:

Major

Steps to Reproduce:
  1. Launch the application and press “Get Started”.
  2. Enter any symbol in the ‘Name’ field and press “Next”.
  3. Enter an incorrect email (-@–.com in this case) and password > Tap “Next”.
Environment:

Vivo U3x
Android 9, Funtouch OS: PD1928D_A_1.15.3

Actual Result:

The ‘Name’ and ‘Email’ inputs have flawed validation.

Expected Result:

The inputs have strong validation.

The ‘Invite a friend’ option doesn’t work

Severity:

Major

Precondition:

The user is signed in.

Steps to Reproduce:
  1. Launch the application and go to the ‘Profile’ tab.
  2. Press ‘Invite a friend’.
  3. Press the Instagram, WhatsApp, and Instagram sharing options.
Environment:

Vivo U3x
Android 9, Funtouch OS: PD1928D_A_1.15.3

Actual Result:

The Instagram icon opens ‘Albums’.
The WhatsApp and Pinterest icons don’t work.

Expected Result:

All icons work properly.

The ‘Sound’ icon doesn’t work

Severity:

Major

Precondition:

The user is signed in.

Steps to Reproduce:
  1. Launch the application.
  2. Open any available program and play it.
  3. Press the ‘Sound’ icon on the top right a few times.
Environment:

Vivo U3x
Android 9, Funtouch OS: PD1928D_A_1.15.3

Actual Result:

Nothing happens after pressing the icon.

Expected Result:

The icon should toggle the sound on and off.

The ‘Sound’ icon doesn’t work

The user is able to leave multiple reviews for one program

Severity:

Major

Precondition:

The user is signed in.

Steps to Reproduce:
  1. Launch the application.
  2. Open any available program and play it to the very end.
  3. Leave a review.
  4. Retry steps 2 and 3 a few times.
Environment:

Vivo U3x
Android 9, Funtouch OS: PD1928D_A_1.15.3

Actual Result:

The user is able to leave multiple reviews for one program.

Expected Result:

The user is able to leave only one review or remove it before creating another one.

The user is able to leave multiple reviews for one program

The ‘Play’ button has no playback time in parentheses

Severity:

Minor

Precondition:

The user is signed in.

Steps to Reproduce:
  1. Launch the application.
  2. Open any course page with total listens and ratings.
  3. Scroll down to the ‘More from author’ button and press it.
Environment:

Vivo U3x
Android 9, Funtouch OS: PD1928D_A_1.15.3

Actual Result:

The green ‘Play’ button has no playback time in parentheses.

Expected Result:

The green ‘Play’ button displays a playback time in parentheses.

The ‘Play’ button has no playback time in parentheses

Timeline changes are not visible for paused media

Severity:

Minor

Precondition:

The user is signed in.

Steps to Reproduce:
  1. Launch the application.
  2. On the ‘Today’ tab, scroll down and press ‘Daily Shine’.
  3. Press the ‘Play’ button and pause the audio.
  4. Press the ‘15s’ button on the right a few times.
  5. Press the ‘Play’ button and check the slider.
Environment:

Vivo U3x
Android 9, Funtouch OS: PD1928D_A_1.15.3

Actual Result:

No visible changes appear in the progress bar when the timeline skips 15 seconds ahead.

Expected Result:

The user sees 15-second increments on the timeline when the video is paused as well as when the video is playing.

The ‘Search’ placeholder is cropped

Severity:

Minor

Precondition:

The user is signed in.

Steps to Reproduce:
  1. Launch the application.
  2. Go to the ‘Library’ tab.
  3. Check the ‘Search’ placeholder.
Environment:

Vivo U3x
Android 9, Funtouch OS: PD1928D_A_1.15.3

Actual Result:

The ‘Search’ placeholder is cropped.

Expected Result:

The ‘Search’ placeholder is clearly visible.

The ‘Search’ placeholder is cropped

The header on the media playback page is cropped

Severity:

Minor

Precondition:

The user is signed in.

Steps to Reproduce:
  1. Launch the application and go to the ‘Library’ tab.
  2. Scroll down to the ‘Rest’ section.
  3. Press the ‘Relax, Release, Rest’ track.
  4. Press the ‘Play’ button and play the audio to the end.
  5. Press the feedback input and hide the keyboard.
Environment:

Vivo U3x
Android 9, Funtouch OS: PD1928D_A_1.15.3

Actual Result:

The header is cropped.

Expected Result:

The header is fully visible.

The ‘Check in’ icons are cropped

Severity:

Minor

Precondition:

The user is signed in and the ‘Check in’ options are enabled.

Steps to Reproduce:
  1. Launch the application.
  2. Go to the ‘Reflect’ tab and scroll to the end of the dialog.
  3. Check the icons for the ‘Check in’ options.
Environment:

Vivo U3x
Android 9, Funtouch OS: PD1928D_A_1.15.3

Actual Result:

The icons are cropped.

Expected Result:

The icons are clearly visible.

The ‘Check in’ icons are cropped

It is possible to add whitespace as a public comment

Severity:

Minor

Precondition:

The user is signed in.

Steps to Reproduce:
  1. Launch the application.
  2. Go to the ‘Discuss’ tab.
  3. Press the ‘Add a public comment’ input.
  4. Enter whitespace as the comment.
  5. Submit the comment.
Environment:

Vivo U3x
Android 9, Funtouch OS: PD1928D_A_1.15.3

Actual Result:

The public comment is successfully created with whitespace.

Expected Result:

The user cannot add whitespace as public comments.

The message about incorrect credentials is cropped

Severity:

Minor

Steps to Reproduce:
  1. Launch the application.
  2. Press ‘Login’ and enter incorrect credentials.
Environment:

Vivo U3x
Android 9, Funtouch OS: PD1928D_A_1.15.3

Actual Result:

The message “This email and password combination doesn’t ex…” is cropped even though there is enough empty space.

Expected Result:

The entire message is visible.

The message about incorrect credentials is cropped

Password confirmation is missing

Severity:

Minor

Precondition:

The user is signed in.

Steps to Reproduce:
  1. Launch the application.
  2. Open the ‘Profile’ tab.
  3. Scroll down and press the password.
  4. Enter a new password and press ‘Save’.
Environment:

Vivo U3x
Android 9, Funtouch OS: PD1928D_A_1.15.3

Actual Result:

There is no password confirmation.

Expected Result:

The user should enter a new password and confirm before saving it.

Shine is an app for daily meditations. It enables self-care and helps to manage stress. While using the app, I found some issues with validation, sharing, and sound options. Some placeholders and titles don’t appear fully. Besides, the user can add as many reviews as they want.
Yevhenii, QA engineer

Yevhenii, QA engineer

Need a reliable QA partner?

Hire us