Bugs‌ ‌found‌ ‌in‌ Fiit: Workouts & Fitness Plans for iOS

Fiit: Workouts & Fitness Plans

4.8

Fiit is an interactive fitness app that will take your training to the next level. Whether you love hard-core HIIT workouts or pilates, you’ll find training to your liking guided by a world-class trainer. The app has hundreds of hours of on-demand videos, with brand-new classes dropping every week.

You can connect the app to practically any tracker out there to measure your performance and compete on live leaderboards. And if you ever feel lonely, you can always schedule group training by inviting your friends!

Our QA team has years of experience in testing fitness apps, so they took on this challenge. The results of their testing can be found below!

100K+downloads
28 ratings

[More filters] option does not work on ‘Classes’ page

Severity:

Major

Precondition:
  1. The Fiit app is installed.
  2. The user logged in to the app.
Steps to Reproduce:
  1. Open the ‘Classes’ page.
  2. Click on the ‘Filters’ icon in the top right corner.
  3. Click on the [More filters] button.
Environment:

iPhone SE, iOS 15.3

Actual Result:

The page with filters does not open.

Expected Result:

The page with filters opens.

Group class shows invalid amount of users

Severity:

Minor

Precondition:
  1. The Fiit app is installed.
  2. The user logged in to the app.
Steps to Reproduce:
  1. Open the ‘Home’ page.
  2. Scroll the page to the ‘Group classes’ section.
  3. Click on [View All].
  4. Click on the ‘Fiit’ tab.
  5. Select a class that some users have already booked in.
  6. Click on the class name.
Environment:

iPhone SE, iOS 15.3

Actual Result:

An invalid user amount is displayed in the message “ <number> people booked in.”.

Expected Result:

A valid user amount is displayed.

After switching between tabs, incorrect number of booked-in users is displayed for group classes

Severity:

Minor

Precondition:
  1. The Fiit app is nstalled.
  2. The user logged in to the app.
Steps to Reproduce:
  1. Open the ‘Home’ page.
  2. Scroll the page to the ‘Group classes’ section.
  3. Click on [View All].
  4. Click on the ‘Fiit’ tab.
  5. Select any class.
  6. Switch to the ‘Public’ tab.
  7. Switch to the ‘Fiit’ tab.
Environment:

iPhone SE, iOS 15.3

Actual Result:

The number of users is reset.

Expected Result:

The number of users does not reset.

‘Challenge Trophies’ page opens without any content

Severity:

Minor

Precondition:
  1. The Fiit app is installed.
  2. The user logged in to the app.
  3. The user joined the challenge.
Steps to Reproduce:
  1. Open the ‘Profile’ page.
  2. Scroll the page to the ‘Challenge trophies’ section.
  3. Click on [View all].
Environment:

iPhone SE, iOS 15.3

Actual Result:

No challenge trophies are displayed on the page.

Expected Result:

All available challenge trophies are displayed on the page.

We conducted the following types of testing: functional, non-functional (usability, GUI), black box, positive & negative, and found a total of 4 bugs. To avoid them in the future, I recommend providing more negative scenarios and including test cases for different app areas (group classes, challenges, filtering, etc.) in regression testing.
Kateryna, QA engineer

Kateryna, QA engineer

Need a reliable QA partner?

Hire us