Bugs‌ ‌found‌ ‌in‌ MedM Health for Android

MedM Health

4.1

MedM Health is an easy-to-use mobile health diary for personal or family use, aimed at enhancing the quality of care and patient satisfaction, while reducing overall healthcare costs.

 The MedM Health application keeps track of such physiological data as blood sugar, heart rate, body temperature, blood pressure, body weight, level of blood oxygen (SpO2), and much more. It is not obligatory to register on the app, and unregistered users can keep their health diaries in offline mode.  MedM Health offers optional synchronization and free cloud service.  

Our QA engineers have a track record in testing smart health solutions, so we decided to share our expertise and help the MedM Health team ship even better experiences. Here is what can be improved!

50K+ downloads
17 ratings

Eternal loader when editing profile with no internet

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The user account is created.
Steps to Reproduce:
  1. Open the app and log in.
  2. Disable internet connection. 
  3. Click “Userpic” icon in the top right corner. 
  4. Click the “Edit” button in the user profile record.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

There’s an endless loading spinner on the screen.

Expected Result:

Pop-up error message appears on the screen: “Please check your internet connection”.

Missing notification for measurement with threshold violation, if measurement was created within threshold and then edited

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The user account is created.
Steps to Reproduce:
  1. Open the app and log in. 
  2. Click the “Hamburger” menu button in the top left corner. 
  3. Click the “Notifications” menu item.
  4. Click the “Temperature” menu item.
  5. Set threshold 36.5°С – 37.1°С.
  6. Check “Push” and “Email” checkboxes.
  7. Click the “Save” button.
  8. Click the “Back” button in the top left corner.
  9. On the “Dashboard” screen scroll down to the “Temperature” menu item.
  10. Click the “Add” button next to the “Temperature” menu item.
  11. Select 37.1°С on temperature scale.
  12. Click the “OK” button.
  13. Click the “Save” button.
  14. Click the “Temperature” menu item.
  15. Tap the recently created measurement record. 
  16. Click the “Edit” button in the top right corner.
  17. Click measurement value 37.1°С.
  18. Select 37.2°С on temperature scale. 
  19. Click the “OK” button.
  20. Click the “Save” button.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

Both “Push” and “Email” notifications are not created for edited measurement with threshold violation (37.2°С vs 36.5°С – 37.1°С threshold).

Expected Result:

Both “Push” and “Email” notifications are created for edited measurement with threshold violation (37.2°С vs 36.5°С – 37.1°С threshold).

User is prompted to use Google account for login, although login with Google is not supported

Severity:

Trivial

Precondition:
  1. The app is installed.
  2. The Google account is configured on the device.
Steps to Reproduce:
  1. Open the app without logging in.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

The pop-up “Continue with Google account” appears. Upon selecting Google account login is failed.

Expected Result:

The pop-up “Continue with Google account” does not appear, since login with Google is not supported.

Mobile keyboard overlaps “Cancel” and “Apply” button when registering with enterprise code

Severity:

Trivial

Precondition:
  1. The app is installed.
Steps to Reproduce:
  1. Open the app without logging in.
  2. Click the “Register” button.
  3. Click the “Enter Enterprise Access Code” button.
Environment:

Samsung Galaxy S7, Android 8.0.0

Actual Result:

Mobile keyboard overlaps “Cancel” and “Apply” buttons of “Enterprise Access Code” pop-up.

Expected Result:

Mobile keyboard does not overlap the content of “Enterprise Access Code” pop-up.

I conducted exploratory testing and, as a result, detected the following bugs: endless loading spinner on the main screen, lack of push and email notifications, as well as constantly appearing pop-up “Continue with Google account” when you start the application. To avoid the above-mentioned issues, I'd recommend undergoing mandatory testing before new releases.
Aliaksei, QA engineer

Aliaksei, QA engineer

Need a reliable QA partner?

Hire us