No Bugs‌ ‌found‌ ‌in‌ Strava: Run, Ride, Hike for iOS

4.8

Strava: Run, Ride, Hike

Strava is an app for tracking your fitness progress. However, it is not your regular sporty app but a social one. No more monotonous training: you can share your experience with friends, co-workers, and even new people you find through Strava. Track your individual progress and create fun challenges or sports clubs to compete with others. With Strava, you can use the free account or upgrade to a premium account for more sports fun.

Our QA team has tested their sports abilities and the app itself and came up with the following results: on the one hand, QAwerk team needs to work out more; on the other hand, the app is flawless and absolutely bug-free!

QAwerk bugs not found
50M+ downloads
207.4K ratings
version tested
280.0.0
version tested
version tested
22
hours spent testing
version tested
>100
test cases run
bugs found
0
bugs found

No bugs found when trying to reset password without providing email

Precondition:
  1. The Strava app is installed.
  2. The user account is created.
  3. The user is logged out.
Steps to Reproduce:
  1. Launch the Strava app.
  2. Click on [Log In].
  3. Click on the [Forgot Password] link.
Environment:

iPhone SE, iOS 15.3

Expected Result:

A warning, ‘Please enter a valid email address to reset your password,’ appears on the page.

Actual Result:

Bug not found.

No bugs found when trying to reset password without providing email

No bugs found when signing up with Google account

Precondition:
  1. The Strava app is installed.
  2. The user is logged in to his Google account.
  3. The user is logged out of the app.
Steps to Reproduce:
  1. Launch the Strava app.
  2. Click on [Continue with Google].
  3. Click on [Agree and Sign Up] in the “Please agree to our terms” popup.
  4. Click on [Continue].
  5. Choose a Google account.
Environment:

iPhone SE, iOS 15.3

Expected Result:

The user has been successfully logged in to the app.

Actual Result:

Bug not found.

BUG EXAMPLE:

Bugs‌ ‌found‌ ‌in‌ IFTTT

November 29, 2021

No bugs found while updating user avatar (choosing from existing images)

Precondition:
  1. The Strava app is installed.
  2. The user is logged in to the app.
  3. A custom avatar is set for the user.
  4. A sample image for the avatar is prepared.
Steps to Reproduce:
  1. Click on the ‘You’ tab at the bottom panel.
  2. Click on [Edit].
  3. Click on the user’s avatar.
  4. Click on [Choose Existing].
  5. Select a sample image (from preconditions).
  6. Click on [Choose].
  7. Click on [Save] in the top right corner.
  8. Update the page.
Environment:

iPhone SE, iOS 15.3

Expected Result:

A new avatar has been set for the user.

Actual Result:

Bug not found.

No bugs found while updating user profile without providing first name

Precondition:
  1. The Strava app is installed.
  2. The user is logged in to the app.
Steps to Reproduce:
  1. Click on the ‘You’ tab at the bottom panel.
  2. Click on [Edit].
  3. Remove the name from the ‘First’ field.
  4. Click on [Save] in the top right corner.
Environment:

iPhone SE, iOS 15.3

Expected Result:

A warning, “Please enter a first name” appears on the page.

Actual Result:

Bug not found.

No bugs found while updating user profile without providing first name

No bugs found when following new users on Strava

Precondition:
  1. The Strava app is installed.
  2. The user is logged in to the app.
Steps to Reproduce:
  1. Click on the ‘Groups’ tab at the bottom of the panel.
  2. Click on the ‘users’ icon in the top left corner.
  3. Enter an athlete’s name in the ‘Search on Strava’ field.
  4. Click on [Follow] for the appropriate user found.
  5. Click on [Cancel].
  6. Click on ‘You’ at the bottom of the page.
  7. Open the ‘Profile’ subtab.
  8. Reload the page.
  9. Click on the ‘Following’ section.
Environment:

iPhone SE, iOS 15.3

Expected Result:

The user you are following is displayed on the page.

Actual Result:

Bug not found.

No bugs found when adding posts on ‘Home’ page

Precondition:
  1. The Strava app is installed.
  2. The user is logged in to the app.
Steps to Reproduce:
  1. Open the ‘Home’ page.
  2. Click on [+] in the top left corner.
  3. Click on ‘Post.’
  4. Enter an appropriate message in the ‘What’s going on?’ field.
  5. Click on [Publish].
Environment:

iPhone SE, iOS 15.3

Expected Result:

A post with valid content is added to the ‘Home’ page.

Actual Result:

Bug not found.

No bugs found when deleting posts from ‘Home’ page

Precondition:
  1. The Strava app is installed.
  2. The user is logged in to the app.
  3. A post is added to the ‘Home’ page.
Steps to Reproduce:
  1. Open the ‘Home’ page.
  2. Click on the post that was added before.
  3. Click on ‘3 dots’ in the top right corner.
  4. Click on [Delete].
  5. Click on [Delete] in the ‘Confirm Delete’ popup.
Environment:

iPhone SE, iOS 15.3

Expected Result:

The post is deleted from the ‘Home’ page.

Actual Result:

Bug not found.

No bugs found when joining challenges

Precondition:
  1. The Strava app is installed.
  2. The user is logged in to the app.
Steps to Reproduce:
  1. Open the ‘Groups’ page.
  2. Switch to the ‘Challenges’ subtab.
  3. Click on [Join] for any existing challenge.
  4. Open the ‘You’ page.
  5. Switch to the ‘Profile’ subtab.
  6. Scroll the page to the ‘Challenges’ section.
Environment:

iPhone SE, iOS 15.3

Expected Result:

A challenge that a user has previously joined (from step 3) is present in the ‘Challenges’ section.

Actual Result:

Bug not found.

No bugs found while searching for clubs via filters

Precondition:
  1. The Strava app is installed.
  2. The user is logged in to the app.
Steps to Reproduce:
  1. Open the ‘Groups’ page.
  2. Switch to the ‘Clubs’ subtab.
  3. Click on ‘Explore Clubs.’
  4. Click on the [Location] filter.
  5. Set the ‘London’ location.
  6. Click on the [Sport Type] filter.
  7. Select the ‘Running’ option.
  8. In the ‘Find a club…’ field, enter ‘marathon.’
Environment:

iPhone SE, iOS 15.3

Expected Result:

We were able to find clubs by using a search key and filtering.

Actual Result:

Bug not found.

No bugs were found while trying to log in with invalid email

Precondition:
  1. The Strava app is installed.
  2. The user account is created.
  3. The user is logged out.
Steps to Reproduce:
  1. Launch the Strava app.
  2. Click on [Log In].
  3. Enter an invalid email (without the ‘@’ character) in the’ Email’ field.
  4. In the ‘Password’ field, enter a valid password.
Environment:

iPhone SE, iOS 15.3

Expected Result:

The [Log In] button is disabled without the possibility of logging in.

Actual Result:

Bug not found.

No bugs were found while trying to log in with invalid email
I have tested various app areas: from registration and joining challenges to filtering. Also, I tested the app's behavior when the internet connection was lost and restored and when the screen's orientation was changed. The results revealed no major errors (only 2 minor issues).
Kateryna, QA engineer

Kateryna, 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