No Bugs Found in Movafit: Workout Plans & AI for iOS

5.0

Movafit: Workout Plans & AI

Movafit is a versatile platform that aims to revolutionize fitness and wellness routines. This application takes a comprehensive approach towards improving users’ overall health by offering personalized fitness plans.

The platform stands out for its unique features, including virtual personal trainers, custom workout plans, and nutrition guidance. Furthermore, it seamlessly tracks progress, enabling users to achieve their fitness goals.

Our team at QAwerk recently conducted a bug crawl of the app and was pleasantly surprised to discover no bugs or any usability issues. We invite you to explore our findings in detail, to gain a further understanding of our investigative process, and see how Movafit holds up to the tests.

QAwerk bugs not found
5K+ downloads
2 ratings
version tested
1.1.32
version tested
version tested
20+
hours spent testing
version tested
>100
test cases run
bugs found
0
bugs found

No bugs found when verifying that user is able to sign in with existing account

Precondition:

The user has an existing account.

Steps to Reproduce:
  1. Launch the app.
  2. Tap the ‘Sign In’ option.
  3. Enter a valid email address.
  4. Enter a valid password.
Environment:

OS: iOS 26.2
Device: iPhone 13 mini

Expected Result:

The user should be logged in and directed to the ‘Analyze’ tab.

Actual Result:

Bug not found.

No bugs found when verifying that user is able to calculate free ‘Fitness Index’

Precondition:

The user is logged in.

Steps to Reproduce:
  1. Tap the ‘Fitness Index’ icon.
  2. Tap the ‘Calculate an estimate’.
  3. Specify the ‘Body Wellness’ value, e.g., 3.
  4. Specify the ‘Aerobic Fitness’ value, e.g., 4.
  5. Specify the ‘Muscular Fitness’ value, e.g., 4.
  6. Specify the ‘Flexibility’ value, e.g., 3.
  7. Specify the ‘Motor Fitness’ value, e.g., 3.
  8. Specify the ‘Lifestyle’ value, e.g., 3.
  9. Tap the ‘Apply’ button.
  10. Close the ‘Upgrade to Premium’ modal window if it is displayed.
Environment:

OS: iOS 26.2
Device: iPhone 13 mini

Expected Result:

The ‘Fitness Index’ should be displayed in the ‘Analyze’ tab.

Actual Result:

Bug not found.

No bugs found when verifying that user is able to start workout program plan

Precondition:

The user is logged in.

Steps to Reproduce:
  1. Navigate to the ‘Plan’ tab.
  2. Tap the ‘Start a program’ button.
  3. Select the ‘Pre-planned’ mode.
  4. Switch to the ‘Movafit Library’ tab.
  5. Select preferred training program, e.g., ‘EASY GO, 4 Weeks’.
  6. Set the ‘Start Date’, e.g., Feb 3, 2026.
  7. Tap the ‘Apply’ button.
Environment:

OS: iOS 26.2
Device: iPhone 13 mini

Expected Result:

The selected training program is created and displayed in the ‘Plan’ tab.

Actual Result:

Bug not found.

No bugs found when verifying that user is able to add diet to workout training program

Precondition:
  1. The user is logged in.
  2. The user has already created a pre-planned training program.
Steps to Reproduce:
  1. Navigate to the ‘Plan’ tab.
  2. Tap the ‘Diet’ sub-tab.
  3. Tap the ‘Add Diets’ button.
  4. Switch to the ‘Movafit Library’ tab.
  5. Select preferred diet, e.g., DIET FOR AN EXERCISER.
  6. Close the ‘Diets’ section.
  7. Tap the previously added diet in the ‘Diet Tracking’ section.
Environment:

OS: iOS 26.2
Device: iPhone 13 mini

Expected Result:

The selected diet should be added successfully. The user should be able to view meals included in the selected diet.

Actual Result:

Bug not found.

No bugs found when verifying that user is able to stop workout program plan

Precondition:

The user is logged in.

Steps to Reproduce:
  1. Navigate to the ‘Plan’ tab.
  2. Tap the ‘Settings’ option.
  3. Tap the ‘Stop Program’ button.
  4. Tap the ‘Yes’ option to deactivate the current program.
Environment:

OS: iOS 26.2
Device: iPhone 13 mini

Expected Result:

The workout program should be stopped, and the ‘Start a program’ button should be displayed in the ‘Plan’ section.

Actual Result:

Bug not found.

No bugs found when verifying that user can access subscription purchase flow and cancel it

Precondition:

The user is logged in.

Steps to Reproduce:
  1. Navigate to the ‘Create’ tab.
  2. Tap the ‘Program’ option.
  3. Once the ‘Upgrade to Premium’ modal window pops up, tap the ‘Upgrade subscription’ button.
  4. Select the ‘Premium, 4.99USD/month’ option.
  5. Tap the ‘Upgrade to premium’ button.
  6. Verify that the App Store subscription modal appears.
  7. Cancel the purchase by tapping the ‘X’ icon.
Environment:

OS: iOS 26.2
Device: iPhone 13 mini

Expected Result:

An informational message should be displayed, indicating that the subscription purchase was not completed, and the App Store subscription modal should close.

Actual Result:

Bug not found.

No bugs found when verifying that user is able to switch to ‘Dark mode’ appearance

Precondition:

The user is logged in.

Steps to Reproduce:
  1. Tap the ‘Profile’ icon in the upper-left corner of the screen.
  2. Tapthe ‘App Settings’ option.
  3. Tap the ‘Color Theme’ option.
  4. Select the ‘Dark (Violet Accent)’ theme.
Environment:

OS: iOS 26.2
Device: iPhone 13 mini

Expected Result:

After applying the ‘Dark (Violet Accent)’ theme, the app’s interface should correctly switch to Dark Mode. All User Interface elements should be displayed without any visual flaws.

Actual Result:

Bug not found.

No bugs found when verifying that user is able to download fitness profile

Precondition:

The user is logged in.

Steps to Reproduce:
  1. Navigate to the ‘Share’ tab.
  2. Tap the ‘Download fitness profile’ option in the ‘Profile’ tab.
  3. Select ‘Additional Data’, e.g., Image, Full name, Age.
  4. Tap the ‘Apply’ button.
Environment:

OS: iOS 26.2
Device: iPhone 13 mini

Expected Result:

The fitness profile export should be initiated, prompting a system document picker modal to appear. The user should be able to download the fitness profile successfully.

Actual Result:

Bug not found.

No bugs found when verifying that user can clear image cache data

Precondition:

The user is logged in.

Steps to Reproduce:
  1. Tap the ‘Profile’ icon in the upper-left corner of the screen.
  2. Tap the ‘App Settings’ option.
  3. Tap ‘Irreversible Actions’ option.
  4. Select the ‘Clear image cache’ action.
  5. Tap the ‘Yes’ option.
Environment:

OS: iOS 26.2
Device: iPhone 13 mini

Expected Result:

Image cache should be cleared, and a confirmation message stating ‘Data successfully deleted’ should be displayed.

Actual Result:

Bug not found.

No bugs found when verifying that user is able to log out of application

Precondition:

The user is logged in.

Steps to Reproduce:
  1. Tap the ‘Profile’ icon in the upper-left corner of the screen.
  2. Tap the ‘App Settings’ option.
  3. Select the ‘Sign Out’ action.
  4. Tap the ‘Yes’ option.
Environment:

OS: iOS 26.2
Device: iPhone 13 mini

Expected Result:

The user should be logged out of the application, and the ‘Welcome’ screen should be displayed.

Actual Result:

Bug not found.

I tested the Movafit iOS app in production, focusing on everyday user actions such as signing in, calculating the fitness index, creating and managing workout programs, adding diets, adjusting app settings, and signing out. All tested scenarios worked as expected. The app is stable and reliable, offering a smooth User Experience.
Valentyn, QA engineer

Valentyn, QA engineer

No Bugs Found!

No Bugs Found! We tried to find bugs in this product but failed to spot any. While we still believe no software is 100% free of bugs, this app contains no critical or apparent defects that could negatively impact the user experience.

Need a reliable QA partner?

Hire us