Bugs‌ ‌found‌ ‌in‌ MyFitnessPal for iOS: ‌QAwerk‌ ‌Bug‌ ‌Crawl‌

MyFitnessPa‪l‬

4.7

MyFitnessPal is a calorie counter app covering a bunch of other handy features for leading a healthy life. The app’s food tracking module allows scanning barcodes to log foods, importing recipes to see nutrition information on them, calculating the macros, tracking your water consumption, among other options. With MyFitnessPal goal-setting functionality, users have a clear plan to stick to, be it weight loss, weight gain, or weight maintenance. It is also possible to set personalized goals with the macros matching one’s unique physiological needs. What makes this app even more appealing is that it integrates with other fitness apps. MyFitnessPal users get to connect more than 50 apps or devices, log cardio and strength exercises, and track their steps. We all know that following a healthy routine might be challenging, yet it’s easier when done with friends or together with a large community of fitness enthusiasts. That’s exactly what MyFitnessPal offers – connect with friends, find motivation and support on forums, and share your progress with peers.

Our portfolio lists several fitness apps we have tested, yet we keep working on expanding it while helping brands make their solutions compliant with the latest quality standards. Here is how MyFitnessPal can be improved.

>50KKdownloads
1.2M ratings

Premium page is missing on a device with the Russian language

Severity:

Critical

Steps to Reproduce:

Launch the MyFitnessPal app.
Tap Premium on the top.
Go to Diary/More tabs and tap Premium.

Environment:

iPhone 8 Plus,
iOS 14.4 (18D52)

Actual Result:

An empty page opens.

Expected Result:

The user is redirected to the Premium account purchasing page.

The app is not fully localized

Severity:

Minor

Steps to Reproduce:
  1. Set the device language as Russian.
  2. Launch the MyFitnessPal app.
  3. Go to the Diary tab – Scroll down to the Exercise section.
  4. Tap Add exercise – Cardio – My Exercises.
  5. Add the previously saved exercise.
  6. Open the device settings and set the English language.
  7. Launch the app and check the added post in the user’s newsfeed.
Environment:

iPhone 8 Plus,
iOS 14.4 (18D52)

Actual Result:

The post is in English except for the name of the cardio exercise at the end (it’s in Russian).

Expected Result:

The entire post is in English.

The app is not fully localized

Fast tapping while changing the days leads to an incorrect action

Severity:

Minor

Steps to Reproduce:
  1. Launch the MyFitnessPal app.
  2. Tap on the Diary tab – Scroll down and tap “Nutritions”.
  3. Double tap the left or right arrow.
Environment:

iPhone 8 Plus,
iOS 14.4 (18D52)

Actual Result:

The Day View dropdown opens.

Expected Result:

The user switches between days only.

An infinite loader appears after dismissing Facebook access

Severity:

Minor

Steps to Reproduce:
  1. Launch the MyFitnessPal app.
  2. Tap the username on the post – Go to the Friends tab.
  3. Tap Add Friends – Facebook.
  4. Tap Cancel – Tap Dismiss.
Environment:

iPhone 8 Plus,
iOS 14.4 (18D52)

Actual Result:

An infinite loader appears.

Expected Result:

Facebook Friends tab closes.

Auto subtitles don’t work

Severity:

Minor

Steps to Reproduce:
  1. Launch the MyFitnessPal app.
  2. Tap the Diary tab and scroll down.
  3. Tap Add Exercise – Workout routine.
  4. On the My routines tab, tap the Build routine button.
  5. Tap the Add Exercise button – tap any “i”.
  6. Tap the Subtitles and CC icon.
  7. Select the Auto (Recommended) option.
Environment:

iPhone 8 Plus,
iOS 14.4 (18D52)

Actual Result:

The Auto option doesn’t work.

Expected Result:

The subtitles appear and work correctly.

Photo modal overlaps with Stats page once opened

Severity:

Minor

Steps to Reproduce:
  1. Launch the MyFitnessPal app.
  2. Go to the More tab – My profile.
  3. Tap the “X kg Lost”.
  4. Tap “Add image icon” on the bottom.
Environment:

iPhone 8 Plus,
iOS 14.4 (18D52)

Actual Result:

The newly opened modal overlaps with the Stats page.

Expected Result:

The new modal opens without overlapping.

Photo modal overlaps with Stats page once opened

“X” button in the Help menu doesn’t work

Severity:

Minor

Steps to Reproduce:
  1. Launch the MyFitnessPal app.
  2. Go to the More tab – Help – Contact support.
  3. Tap the “X” button to close the page/to remove the previous questions.
Environment:

iPhone 8 Plus,
iOS 14.4 (18D52)

Actual Result:

Nothing happens after the click.

Expected Result:

The page closes/the previous questions are deleted.

Log out confirmation dialog is missing

Severity:

Minor

Steps to Reproduce:
  1. Launch the MyFitnessPal app.
  2. Go to the More tab.
  3. Tap Settings – Log out.
Environment:

iPhone 8 Plus,
iOS 14.4 (18D52)

Actual Result:

The user is logged out without a confirmation dialog.

Expected Result:

“You will be logged out” (etc.) confirmation dialog appears.

MyFitnessPal is one of the most popular fitness social media apps. It helps keep track of daily food and beverage intake, calculating all nutrients, calories, and vitamins. This enables you to analyze patterns and find out what your diet is missing or where you need to cut back a little. The app has a few major issues (with switching to the Premium account) and many minor bugs (malfunctioning subtitles, non-responsive buttons) that can be easily fixed.
Yevhenii, QA engineer

Yevhenii, QA engineer

Need a reliable QA partner?

Hire us