Bugs‌ ‌found‌ ‌in‌ FitOn Workouts & Fitness Plans for iOS: ‌QAwerk‌ ‌Bug‌ ‌Crawl‌

FitOn Workouts & Fitness Plans

4.9

FitOn Workouts & Fitness Plans is a mobile app making fitness accessible to everyone. The app provides a broad selection of free workouts from celebrities and world-class instructors. It has already inspired over 10 million people to stay active, reduce stress, and improve their sleep with short workouts that users can do from anywhere in the world – no expensive gym equipment is needed.

FitOn Workouts cover cardio, strength-building exercises, high-intensity interval training, yoga, pilates, zero-equipment workouts, as well as toning and stretching classes. The app also offers several handy features, such as joining the leaderboard to compete with others, syncing the app with Apple Health to measure real-time heart rate, tracking progress, and messaging with workout buddies. The PRO version also provides exclusive recipes, live workouts with friends, music suggestions, and unlimited offline downloads.

Our QAwerk team decided to expand our portfolio of the fitness apps we tested for free and check the FitOn app for bugs. Here is what we discovered after a round of manual testing.

200K+ downloads
278.4K ratings

Location shown in app does not correspond to mentioned by user

Severity:

Major

Precondition:

The user is logged in.

Steps to Reproduce:
  1. Launch the app.
  2. Click Workouts from the tab at the bottom.
  3. Select the workout you like, e.g. “All about arms” and click Start.
  4. After the training video has started, click the note icon at the left corner.
  5. Find the number with “You” and location displayed on the Leaderboard.
Environment:

iOS 15.2 (iPhone 7)

Actual Result:

The number with “You” on the Leaderboard shows a different city.

Expected Result:

The number with “You” on the Leaderboard shows the same location where you are right now.

Location shown in app does not correspond to mentioned by user
Location shown in app does not correspond to mentioned by user

“Leaderboard” title overlaps “Overall” and “Friends”

Severity:

Minor

Precondition:

The user is logged in.

Steps to Reproduce:
  1. Launch the app.
  2. Click Workouts from the tab at the bottom.
  3. Select the workout you like, e.g. “All about arms” and click Start.
  4. After the training video has started, click the note icon at the left corner.
  5. Observe the Leaderboard.
Environment:

iOS 15.2 (iPhone 7)

Actual Result:

“Leaderboard” overlaps “Overall” and “Friends”.

Expected Result:

Two icons before X are displayed with their names below – “Overall” and “Friends”. “Leaderboard” is shown on the left of them.

“Leaderboard” title overlaps “Overall” and “Friends”

Video is not played after leaving app and trying to resume

Severity:

Minor – floating bug; not easy to reproduce.

Precondition:

The user is logged in.

Steps to Reproduce:
  1. Launch the app.
  2. Click Workouts from the tab at the bottom.
  3. Select the workout you like, e.g. “All about arms” and click Start.
  4. After the training video has started, watch for a little bit and then close the app.
  5. Open the app again – you’ll get a message asking to continue the exercise.
  6. Click “Resume”.
Environment:

iOS 15.2 (iPhone 7)

Actual Result:

The video is not played.

Expected Result:

The video is playing starting from the time you stopped watching.

Recommended workouts do not match preferred length set by user

Severity:

Minor – may be annoying for the user.

Precondition:

The user is logged in.

Steps to Reproduce:
  1. Launch the app and go to your profile (its icon is placed at the top left corner).
  2. Click Settings (at the top right).
  3. Select “Edit plan” and set Workout Length of 5-10 minutes (this can be set up at the first login too).
  4. Click Restart button at the bottom, so that settings are saved.
  5. Go to For You page (from the bottom tab) and click the fire icon under the “Program” tab.
  6. Check your recommended workouts.
Environment:

iOS 15.2 (iPhone 7)

Actual Result:

Recommended workouts are longer than 10 minutes (although workouts for less than 10 minutes are present in other categories).

Expected Result:

Recommended workouts match the length set by the user (5-10 minutes).

Recommended workouts do not match preferred length set by user
Recommended workouts do not match preferred length set by user
Recommended workouts do not match preferred length set by user
FitOn Workouts & Fitness Plans app is a great option for those who mainly workout at home or often travel, as it provides free exercise videos and personalized workout plans that help them lose weight and get fit. I found a few problems with the user profile management and recommended workouts. Also, some visual, however, not critical defects were spotted - like an incorrectly displayed board title. Mentioned bugs can be annoying, so they call for professional intervention. To ensure the app is working correctly, I recommend including exploratory, functional, and regression tests in your test coverage strategy.
Polina, QA engineer

Polina, QA engineer

Need a reliable QA partner?

Hire us