Bugs‌ ‌found‌ ‌in‌ MyHeritage for Android

MyHeritage

4.6

The app boasts an enormous database storing 15.7 bln historical records, which allows MyHeritage users to search for birth, marriage, or death certificates, census records, immigration records, and more. Other uncommon features include coloring, enhancing, and animating photos with the help of deep learning algorithms. Like that was not enough, MyHeritage also offers an option to reveal one’s ethnic origins by taking a DNA test and syncing the results with the app.

MyHeritage stands out from the crowd of mobile solutions QAwerk has tested. So we decided to try our hand at testing the AI-driven ancestry app and document the bugs we managed to find to help the founders polish its innovative product.

1 ratings

User receives same recovery password for second time

Severity:

Major

Precondition:

The user has an account.

Steps to Reproduce:
  1. Run the app.
  2. Click on “Log In”.
  3. Click on the “Forgot your password?” link.
  4. Enter your email.
  5. Click the “Submit” button.
  6. Wait about 5-7 minutes.
  7. Click on the “Forgot your password?” link.
  8. Enter your email.
  9. Click the “Submit” button.
Environment:

Vivo V17, Android 11. Funtouch OS_10.5

Actual Result:

The user receives two letters with new passwords that are the same.

Expected Result:

The user receives two letters, each with a different password.

User unable to recover password when request sent several times in a row

Severity:

Major

Precondition:

The user has an account.

Steps to Reproduce:
  1. Run the application.
  2. Click on “Log In”.
  3. Click on the “Forgot your password?” link.
  4. Enter your email.
  5. Click the “Submit” button.
  6. Click on the “Forgot your password?” link.
  7. Enter your email.
  8. Click the “Submit” button.
  9. Click on the “Forgot your password?” link.
  10. Enter your email.
  11. Click the “Submit” button.
Environment:

Vivo V17, Android 11. Funtouch OS_10.5

Actual Result:

Error message “Request failed, please try again later” appears when the user tries to recover their password several times in a row.

Expected Result:

A more clear message with the reason for the problem pops up.

User unable to recover password when request sent several times in a row

“Something went wrong” error appears when user tries to delete person from family tree

Severity:

Major

Precondition:

The user has an account.

Steps to Reproduce:
  1. Run the application.
  2. Log In.
  3. Navigate to the “Family Tree” menu.
  4. Add yourself and your relatives (there should be three generations).
  5. Try to delete a person who is between two different generations.
Environment:

Vivo V17, Android 11. Funtouch OS_10.5

Actual Result:

“Something went wrong” error message appears.

Expected Result:

A more clear message with the reason for the problem pops up.

“Something went wrong” error appears when user tries to delete person from family tree

Some relatives disappear when other members are expanded in family tree

Severity:

Major

Precondition:

The user has an account.

Steps to Reproduce:
  1. Run the application.
  2. Log In.
  3. Navigate to the “Family Tree” menu.
  4. Add yourself and a few generations of relatives.
  5. When some of your relatives have collapsed, click on the collapsed item.
  6. Pay attention to the rest of the relatives.
Environment:

Vivo V17, Android 11. Funtouch OS_10.5

Actual Result:

The rest of the relatives have disappeared.

Expected Result:

All members are visible in the family tree.

User receives no email with new recovery password when request sent several times

Severity:

Minor

Precondition:

The user has an account.

Steps to Reproduce:
  1. Run the application.
  2. Click on “Log In”.
  3. Click on the “Forgot your password?” link.
  4. Enter your email.
  5. Click the “Submit” button.
  6. Click on the “Forgot your password?” link.
  7. Enter your email.
  8. Click the “Submit” button.
Environment:

Vivo V17, Android 11. Funtouch OS_10.5

Actual Result:

An email with a new recovery password was not received but the message “A new password has been emailed to you at [email protected]. Check your email.” has appeared.

Expected Result:

An email with a new recovery password was received or the message “A new password has been emailed to you at [email protected]. Check your email.” has not appeared.

Layout and localization bugs throughout different languages

Severity:

Minor

Precondition:

The user has an account.

Steps to Reproduce:
  1. Run the application.
  2. Click on “Log In”.
  3. Go to the hamburger menu.
  4. Go to “Settings”.
  5. Click on “Select Language”.
  6. Select “Українська” language.
  7. Go to the main menu with your name.
  8. Pay attention to words.
  9. Go to the hamburger menu.
  10. Click on “Оновити зараз”.
  11. Pay attention to words.
  12. Turn back.
  13. Go to the hamburger menu.
  14. Go to “Settings”.
  15. Click on “Select Language”.
  16. Select the Asian language.
  17. Go to the hamburger menu.
  18. Pay attention to menu items.
Environment:

Vivo V17, Android 11. Funtouch OS_10.5

Actual Result:

Layout and localization bugs throughout different languages. Not all phrases are translated. Some words don’t fit in a row.

Expected Result:

All translated words fit in their area. All menu items are translated according to the current selected language.

Layout and localization bugs throughout different languages
Layout and localization bugs throughout different languages
Layout and localization bugs throughout different languages
MyHeritage allows users to explore their roots, find new relatives, add photos, make amazing discoveries with genealogical search tools and an intuitive family tree builder. Unfortunately, I found many defects within this app, such as issues with password recovery, localization, family tree builder, UI bugs, among others. To level up the app’s quality, investing in functional, localization, security, and regression testing would be highly beneficial. Try out the app yourself and share your feedback to help MyHeritage improve its unique product!
Lyudmyla, QA engineer

Lyudmyla, QA engineer

Need a reliable QA partner?

Hire us