Bugs‌ ‌found‌ in ‌FITR – Client App for Android

FITR - Client App

3.0

FITR – Client is a personal trainer platform designed to streamline your fitness journey. It offers clients direct communication with coaches and access to online fitness, health, and lifestyle programs. FITR is available for iOS and Android.

The FITR – Client platform boasts various features needed to follow your programming, set PT scores for your workouts, customize your training plan, keep up with personal metrics, and communicate with your trainer or coach. You can easily add notes, upload media, leave feedback, and set mood and energy levels.

Our QA engineers have profound experience testing Android apps, and we took a deep dive into the FITR. We found a couple of areas that need a closer look to perfect the app’s functioning. Let’s see what they are.

10K+downloads
46 ratings

Name of ‘Personal’ program is not changed on ‘Calendar’ screen after editing

Severity:

Major

Precondition:
  1. The user logged in to the app.
  2. The user has added the ‘Personal’ program.
Steps to Reproduce:
  1. Open the app.
  2. Tap on the ‘Personal’ program.
  3. Select a program from the list.
  4. Tap on the ‘Pencil’ button.
  5. Change the name.
  6. Tap on the ‘Save’ button.
  7. Go to the ‘Calendar’ screen.
Environment:

Android 12, Redmi Note 10 Pro

Actual Result:

The name is not changed for the ‘Personal’ program.

Expected Result:

The name should be changed after the editing.

‘Unsuccessful attempt to upload video’ error is not informative

Severity:

Major

Precondition:
  1. The user logged in to the app.
  2. The user has added the ‘Personal’ program.
Steps to Reproduce:
  1. Open the app.
  2. Tap on the ‘Personal’ program.
  3. Select a program from the list.
  4. Tap on the ‘Add Attachments’ button.
  5. Select ‘Camera Video’.
  6. Tap on the ‘Save’ button.
  7. Go to the ‘Calendar’ screen.
Environment:

Android 12, Redmi Note 10 Pro

Actual Result:

The appearing error message is not clear for the user.

Expected Result:

The error message should always be informative.

‘No user associated with this email’ error appears after trying restore password with unregistered email

Severity:

Major

Precondition:

The user is not logged into the app.

Steps to Reproduce:
  1. Open the app.
  2. Tap on the ‘Forgot Password’ button.
  3. Enter the unregistered email.
  4. Tap on the ‘Restore Password’ button.
Environment:

Android 12, Redmi Note 10 Pro

Actual Result:

‘No user associated with this email’ error appears after trying to restore the password with the unregistered email.

Expected Result:

A successful message should appear for security purposes.

Email is not automatically set on ‘Forgot Password’ field after it is set on ‘Login’ screen

Severity:

Minor

Precondition:

The user is not logged into the app.

Steps to Reproduce:
  1. Open the app.
  2. Enter an email to the ‘Email Input’ field.
  3. Tap on the ‘Forgot Password’ button.
Environment:

Android 12, Redmi Note 10 Pro

Actual Result:

The email is not automatically set on the ‘Forgot Password’ screen.

Expected Result:

The email should be set automatically on the ‘Email Input’ field of the ‘Forgot Password’ screen.

During functionality and usability testing, I've identified some integration and UX design issues. I recommend
that it is crucial to ensure proper user feedback functionality to avoid potential inconveniences and enhance user trust in the app.
Yaroslav, QA engineer

Yaroslav, QA engineer

Need a reliable QA partner?

Hire us