Bugs‌ ‌found‌ in HubbleClub By Hubble Connected for Android

HubbleClub By Hubble Connected

3.3

HubbleClub By Hubble Connected is your go-to app for monitoring and tracking your loved one’s safety and well-being.

Users can stay connected on the go with features like secure live streaming, two-way talk, and motion-activated video recordings. You can access premium parenting reads and video content, and join the vibrant Hubble Community for support and resources. Recognized with prestigious awards, Hubble Connected is committed to providing innovative solutions for modern families.

We appreciate HubbleClub’s efforts in creating such a smart app that allows parents to keep an eye on their loved ones right through their phone. QAwerk engineers decided to run it through our Bug Crawler, and here are the results!

100K+downloads
453 ratings

Feeding tracking data disappears

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Baby Tracker” button.
  2. Click on the settings button.
  3. Click on the “Add Profile” button.
  4. Enter a name.
  5. Enter a birth date.
  6. Click on the “Done” button.
  7. Click on the “Feeding Tracker” button.
  8. Click on the “Quick Track” button.
  9. Click on the “Bottle” button.
  10. Wait a few seconds.
  11. Click on the “Done” button.
  12. Choose a type.
  13. Choose a quantity.
  14. Click on the “Save” button.
  15. Click on the “Solid” button.
  16. Click on the “Fish” button.
  17. Choose a quantity.
  18. Choose a baby’s reaction.
  19. Click on the “Save” button.
  20. Check the “Feeding Tracking” list.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

Feeding tracking data disappears.

Expected Result:

Feeding tracking data should not disappear.

“Pumping tracker” timer stops for all children when stopped for one child

Severity:

Major

Precondition:

Login to the account.

Steps to Reproduce:
  1. Click on the “Baby Tracker” button.
  2. Click on the settings button.
  3. Click on the “Add Profile” button.
  4. Enter the name “Child1”.
  5. Enter a birth date.
  6. Click on the “Done” button.
  7. Click on the “Baby Tracker” button.
  8. Click on the settings button.
  9. Click on the “Add Profile” button.
  10. Enter the name “Child2”.
  11. Enter a birth date.
  12. Click on the “Done” button.
  13. Click on the “Baby Tracker” button.
  14. Click on the settings button.
  15. Click on the “Add Profile” button.
  16. Enter the name “Child3”.
  17. Enter a birth date.
  18. Click on the “Done” button.
  19. Select “Child1”.
  20. Click on the “Pumping Tracker” button.
  21. Click on the “Quick Track” button.
  22. Click on the “Start” button.
  23. Click on the back button.
  24. Select “Child2”.
  25. Click on the “Pumping Tracker” button.
  26. Click on the “Quick Track” button.
  27. Click on the “Start” button.
  28. Click on the back button.
  29. Select “Child3”.
  30. Click on the “Pumping Tracker” button.
  31. Click on the “Quick Track” button.
  32. Click on the “Start” button.
  33. Click on the back button.
  34. Select “Child1”.
  35. Click on the “Pumping Tracker” button.
  36. Click on the “Save” button.
  37. Choose a quantity.
  38. Click on the “Save” button.
  39. Click on the back button.
  40. Select “Child2”.
  41. Click on the back button.
  42. Select “Child3”.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

When the “Pumping tracker” timer is stopped for one child, it stops for all children.

Expected Result:

When the “Pumping tracker” timer is stopped for one child, the timer for other children should not stop.

Eternal download triggered when replacing child's profile photo

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Baby Tracker” button.
  2. Click on the settings button.
  3. Click on the “Add Profile” button.
  4. Click on the “Add Photo” button.
  5. Click on the “Gallery” button.
  6. Click on the “Gallery” button.
  7. Choose any photo from the gallery.
  8. Click on the “CROP” button.
  9. Click on the “Save” button.
  10. Enter the name “Child1”.
  11. Enter a birth date.
  12. Click on the “Done” button.
  13. Click on the pencil icon on your profile picture.
  14. Click on the “Add Photo” button.
  15. Click on the “Gallery” button.
  16. Click on the “Gallery” button.
  17. Choose any photo from the gallery.
  18. Click on the “CROP” button.
  19. Click on the “Save” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

When the child’s profile photo is replaced, an endless download initiates.

Expected Result:

When the child’s profile photo is replaced, loading should not take forever.

Deformation of pictures in posts

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Sleep & Parenting Tips” button.
  2. Select multiple categories.
  3. Click on the “Continue” button.
  4. Scroll through the posts.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The pictures in the posts are distorted.

Expected Result:

Pictures in posts should not be distorted.

Button disappears and fails to execute action after being clicked

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Baby tracker” button.
  2. Click on the settings button.
  3. Click on the “Add Profile” button.
  4. Enter a name.
  5. Enter a birth date.
  6. Click on the “Done” button.
  7. Click on the “Sleep Tracker” button.
  8. Click on the “Quick track” button.
  9. In the “Sleep tips” block, click on the cross.
  10. Click on the back button.
  11. Click on the “Sleep Tracker” button.
  12. Click on the button next to the profile name.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The button disappears after being clicked and does nothing.

Expected Result:

The screen should not display both the block call button and the ‘Sleep tips’ block simultaneously.

Timer closed unexpectedly when clearing notifications via button click

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Baby tracker” button.
  2. Click on the settings button.
  3. Click on the “Add Profile” button.
  4. Enter a name.
  5. Enter a birth date.
  6. Click on the “Done” button.
  7. Click on the “Sleep Tracker” button.
  8. Click on the “Quick track” button.
  9. Swipe from the top to the bottom of the screen to bring up the notification panel.
  10. Click on the clear notifications button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The timer can be closed by clicking on the button to clear notifications.

Expected Result:

The timer should remain fixed and not be removed when clearing notifications.

Profile photo disappears when switching between settings pages

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the profile button.
  2. Click on the add photo button.
  3. Click on the “Gallery” button.
  4. Click on the “Gallery” button again.
  5. Choose any photo from the gallery.
  6. Click on the “CROP” button.
  7. Click on the “Manage Trusted Devices” button.
  8. Click on the back button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The profile photo disappears when switching between settings pages.

Expected Result:

The profile photo should remain visible when switching between settings pages.

Pumping tips block overlaps “Pumping Tracker” record

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Baby tracker” button.
  2. Click on the settings button.
  3. Click on the “Add Profile” button.
  4. Enter a name.
  5. Enter a birth date.
  6. Click on the “Done” button.
  7. Click on the “Pumping Tracker” button.
  8. Click on the “Quick track” button.
  9. Click on the “Start” button.
  10. Click on the “Save” button.
  11. Choose a quantity.
  12. Click on the “Save” button.
  13. Click on the “Start” button.
  14. Click on the “Save” button.
  15. Choose a quantity.
  16. Click on the “Save” button.
  17. Click on the “Start” button.
  18. Click on the “Save” button.
  19. Choose a quantity.
  20. Click on the “Save” button.
  21. Click on the “Start” button.
  22. Click on the “Save” button.
  23. Choose a quantity.
  24. Click on the “Save” button.
  25. Collapse the “Quick track” block.
  26. Scroll through the list of “Pumping Tracker” records.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The “Pumping tips” block overlaps part of the “Pumping Tracker” record.

Expected Result:

The “Pumping tips” block should not overlap with the “Pumping Tracker” record.

"Feeding Tracker" not added to notification bar

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Baby tracker” button.
  2. Click on the settings button.
  3. Click on the “Add Profile” button.
  4. Enter a name.
  5. Enter a birth date.
  6. Click on the “Done” button.
  7. Click on the “Feeding Tracker” button.
  8. Click on the “Quick track” button.
  9. Click on the “Bottle” button.
  10. Swipe from the top to the bottom of the screen to bring up the notification panel.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The “Feeding Tracker” tracker is not added to the notification bar.

Expected Result:

All time trackers should be displayed in the notification bar.

Inconsistent icon sizes when adding image

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the profile button.
  2. Click on the add photo button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

When adding an image, the size of the icons is inconsistent.

Expected Result:

The icons for each of the photo upload methods must be uniform in size.

Inconsistent icon sizes when adding image

Reappearance of photo adding method selection after initial selection

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Baby tracker” button.
  2. Click on the settings button.
  3. Click on the “Add Profile” button.
  4. Click on the add photo button.
  5. Click on the “Gallery” button.
  6. Click on the “Gallery” button again.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

After choosing the method of adding a photo, the selection of the photo upload method appears again.

Expected Result:

The choice of photo upload method should be displayed only once.

Validation error occurs during data entry in field

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the profile button.
  2. Click on the “Change Password” button.
  3. Click on the new password field.
  4. Start typing.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

A field validation error is displayed during data entry.
This also applies to the screen for creating a password for the first time and entering a confirmation code during registration.

Expected Result:

Validation of the data fields should occur after the focus of the field changes to another field.

Validation error occurs during data entry in field
Validation error occurs during data entry in field

Instagram icon off-center on screen

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the profile button.
  2. Scroll to the very bottom to the “Say Hi” block.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The Instagram icon is not centered on the screen.
For testing, use the “Android Bug Hunter” application.

Expected Result:

The Instagram icon should be centered on the screen.

Instagram icon off-center on screen

Poor quality of "Baby sleep chart" image

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Baby tracker” button.
  2. Click on the settings button.
  3. Click on the “Add Profile” button.
  4. Enter a name.
  5. Enter a birth date.
  6. Click on the “Done” button.
  7. Click on the “Sleep Tracker” button.
  8. Click on the “Quick track” button.
  9. Click on the “Start” button.
  10. Click on the “Stop” button.
  11. Set 4 stars.
  12. Click on the “Save” button.
  13. Click on the graph icon.
  14. Click on the “i” button.
Environment:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The image “Baby sleep chart” is of poor quality.

Expected Result:

The image “Baby sleep chart” should be of good quality.

Poor quality of Baby sleep chart image
I uncovered 14 bugs spanning from minor interface inconsistencies to significant functional issues. To enhance testing efficiency and bug detection, I suggest leveraging tools like Appium and Firebase Test Lab for automation.
Iryna, QA engineer

Iryna, QA engineer

Optimize your testing process

Our QA engineer used Bug Hunter Bug Hunter for testing app for Bug Crawl project.
  • Rulers & Guides

    Create an unlimited number of guides by pulling them from the rulers. Customize the color and opacity of the guides for extra convenience. Free Download
  • Grid

    Set the grid cell size (4-8-12-16 dp), color, and opacity to your liking. The settings are accessed right from the toolbar, so making adjustments is frictionless. Free Download
  • Mockup

    Overlay the app's UI with a semi-transparent design mockup to see if it's pixel-perfect. The mockup scales automatically depending on the user's screen size. Change the mockup file and opacity in a few taps. Free Download
  • Color Picker

    Colors are displayed in HEX and RGBA formats. Copy the color into the clipboard just by clicking on the color on the magnifier. Free Download
  • Take Screenshots & Record Video

    Create high-quality screenshots in PNG and JPEG formats with one tap using longshot mode for long pages. Record bug reproduction steps in MP4 format with pause/resume for informative videos. Free Download
  • Low Memory Testing

    Manage your Android's internal storage by filling it with temporary files to simulate low memory conditions. Free Download

Need a reliable QA partner?

Hire us