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

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.
No bugs found when verifying that user is able to sign in with existing account
The user has an existing account.
- Launch the app.
- Tap the ‘Sign In’ option.
- Enter a valid email address.
- Enter a valid password.
OS: iOS 26.2
Device: iPhone 13 mini
The user should be logged in and directed to the ‘Analyze’ tab.
Bug not found.
No bugs found when verifying that user is able to calculate free ‘Fitness Index’
The user is logged in.
- Tap the ‘Fitness Index’ icon.
- Tap the ‘Calculate an estimate’.
- Specify the ‘Body Wellness’ value, e.g., 3.
- Specify the ‘Aerobic Fitness’ value, e.g., 4.
- Specify the ‘Muscular Fitness’ value, e.g., 4.
- Specify the ‘Flexibility’ value, e.g., 3.
- Specify the ‘Motor Fitness’ value, e.g., 3.
- Specify the ‘Lifestyle’ value, e.g., 3.
- Tap the ‘Apply’ button.
- Close the ‘Upgrade to Premium’ modal window if it is displayed.
OS: iOS 26.2
Device: iPhone 13 mini
The ‘Fitness Index’ should be displayed in the ‘Analyze’ tab.
Bug not found.
No bugs found when verifying that user is able to start workout program plan
The user is logged in.
- Navigate to the ‘Plan’ tab.
- Tap the ‘Start a program’ button.
- Select the ‘Pre-planned’ mode.
- Switch to the ‘Movafit Library’ tab.
- Select preferred training program, e.g., ‘EASY GO, 4 Weeks’.
- Set the ‘Start Date’, e.g., Feb 3, 2026.
- Tap the ‘Apply’ button.
OS: iOS 26.2
Device: iPhone 13 mini
The selected training program is created and displayed in the ‘Plan’ tab.
Bug not found.
No bugs found when verifying that user is able to add diet to workout training program
- The user is logged in.
- The user has already created a pre-planned training program.
- Navigate to the ‘Plan’ tab.
- Tap the ‘Diet’ sub-tab.
- Tap the ‘Add Diets’ button.
- Switch to the ‘Movafit Library’ tab.
- Select preferred diet, e.g., DIET FOR AN EXERCISER.
- Close the ‘Diets’ section.
- Tap the previously added diet in the ‘Diet Tracking’ section.
OS: iOS 26.2
Device: iPhone 13 mini
The selected diet should be added successfully. The user should be able to view meals included in the selected diet.
Bug not found.
No bugs found when verifying that user is able to stop workout program plan
The user is logged in.
- Navigate to the ‘Plan’ tab.
- Tap the ‘Settings’ option.
- Tap the ‘Stop Program’ button.
- Tap the ‘Yes’ option to deactivate the current program.
OS: iOS 26.2
Device: iPhone 13 mini
The workout program should be stopped, and the ‘Start a program’ button should be displayed in the ‘Plan’ section.
Bug not found.
No bugs found when verifying that user can access subscription purchase flow and cancel it
The user is logged in.
- Navigate to the ‘Create’ tab.
- Tap the ‘Program’ option.
- Once the ‘Upgrade to Premium’ modal window pops up, tap the ‘Upgrade subscription’ button.
- Select the ‘Premium, 4.99USD/month’ option.
- Tap the ‘Upgrade to premium’ button.
- Verify that the App Store subscription modal appears.
- Cancel the purchase by tapping the ‘X’ icon.
OS: iOS 26.2
Device: iPhone 13 mini
An informational message should be displayed, indicating that the subscription purchase was not completed, and the App Store subscription modal should close.
Bug not found.
No bugs found when verifying that user is able to switch to ‘Dark mode’ appearance
The user is logged in.
- Tap the ‘Profile’ icon in the upper-left corner of the screen.
- Tapthe ‘App Settings’ option.
- Tap the ‘Color Theme’ option.
- Select the ‘Dark (Violet Accent)’ theme.
OS: iOS 26.2
Device: iPhone 13 mini
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.
Bug not found.
No bugs found when verifying that user is able to download fitness profile
The user is logged in.
- Navigate to the ‘Share’ tab.
- Tap the ‘Download fitness profile’ option in the ‘Profile’ tab.
- Select ‘Additional Data’, e.g., Image, Full name, Age.
- Tap the ‘Apply’ button.
OS: iOS 26.2
Device: iPhone 13 mini
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.
Bug not found.
No bugs found when verifying that user can clear image cache data
The user is logged in.
- Tap the ‘Profile’ icon in the upper-left corner of the screen.
- Tap the ‘App Settings’ option.
- Tap ‘Irreversible Actions’ option.
- Select the ‘Clear image cache’ action.
- Tap the ‘Yes’ option.
OS: iOS 26.2
Device: iPhone 13 mini
Image cache should be cleared, and a confirmation message stating ‘Data successfully deleted’ should be displayed.
Bug not found.
No bugs found when verifying that user is able to log out of application
The user is logged in.
- Tap the ‘Profile’ icon in the upper-left corner of the screen.
- Tap the ‘App Settings’ option.
- Select the ‘Sign Out’ action.
- Tap the ‘Yes’ option.
OS: iOS 26.2
Device: iPhone 13 mini
The user should be logged out of the application, and the ‘Welcome’ screen should be displayed.
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.
