Bugs‌ ‌found‌ ‌in‌ Sporfie for Android

Sporfie

3.8

Sporfie app offers a seamless experience for capturing and managing sports highlights.

The app provides quick and easy access to recording, replaying, and sharing moments from various sports events. The ability to create clips, add tags, and organize them efficiently makes it a valuable tool for sports enthusiasts, coaches, and players alike. The app’s user-friendly design and smooth performance contribute to an enjoyable and efficient experience. Whether you’re a casual sports fan or deeply involved in the game, Sporfie is a must-have app for capturing and reliving those unforgettable sports moments.

After conducting quick tests, our QA engineers discovered several bugs in Sporfie. Here is a summary of our findings.

10K+downloads
33 ratings

Application crashes when navigating to event

Severity:

Critical

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “Home” button in the bottom menu.
  2. Select the “Live Now” event.
  3. Click on the three dots at the top of the screen.
  4. Click on the “Add to my events” button.
  5. Click on the back button.
  6. Click on the “My events” button in the bottom menu.
  7. Click on the live event.
  8. Click on the “My events” button in the bottom menu.
Environment:

Samsung Galaxy S8, Android 9

Actual Result:

The application crashes when navigating to an event.

Expected Result:

The application should not crash.

"Home" screen is displayed when clicking on any button in bottom menu

Severity:

Major

Steps to Reproduce:
  1. Click on the “Sign up” button.
  2. Enter your email.
  3. Repeat the email.
  4. Enter your password.
  5. Click on the “Sign up” button.
  6. Click the “Skip for now” button.
  7. Click on the “My events” button in the bottom menu.
Environment:

Samsung Galaxy S8, Android 9

Actual Result:

The “Home” screen is displayed when clicking on any button in the bottom menu.
The error occurred only once.

Expected Result:

When the user clicks on the menu buttons, the corresponding pages should be displayed.

Cross next to search field removes search field from screen

Severity:

Major

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “My events” button in the bottom menu.
  2. Click on the search field.
  3. Enter several characters in the search field.
  4. Click on the cross twice.
Environment:

Samsung Galaxy S8, Android 9

Actual Result:

The cross next to the search field removes the search field from the screen.

Expected Result:

The cross should only clear the search field.

Switching between steps of setting up new account does not work

Severity:

Major

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “Sign up” button.
  2. Enter your email.
  3. Repeat the email.
  4. Enter your password.
  5. Click on the “Sign up” button.
  6. Click on the “Setup my Profile” button.
  7. Click on the first dot to switch to the first step.
  8. Click on the third dot to switch to the third step.
Environment:

Samsung Galaxy S8, Android 9

Actual Result:

Switching between the steps of setting up a new account does not work.

Expected Result:

Switching between the steps of setting up a new account should work.

"Add to My Clips" button does not work

Severity:

Major

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “Home” button in the bottom menu.
  2. Scroll down to the “Trending Videos” block.
  3. Click on any video.
  4. Click on the star.
  5. Click on the cross.
  6. Click on the “My Clips” button in the bottom menu.
Environment:

Samsung Galaxy S8, Android 9

Actual Result:

The “Add to My Clips” button does not work.

Expected Result:

By clicking on the star, the video should be added to the “My Clips” tab.

Removed event is still displayed in "My Events" list

Severity:

Major

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “My Events” button in the bottom menu.
  2. Click on the “+” button in the top menu.
  3. Enter the event name.
  4. Choose a sport.
  5. Choose the location of the event.
  6. Click on the “Done” button.
  7. Close the application.
  8. Open the app.
  9. Click on the “My Events” button in the bottom menu.
  10. Click on the created event.
  11. Click on the three dots.
  12. Click on the “Remove from my events” button.
  13. Click on the back button.
Environment:

Samsung Galaxy S8, Android 9

Actual Result:

The removed event continues to be displayed in the “My Events” list.

Expected Result:

The event should disappear after removal.

Fewer clips are displayed per year than per day

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “Home” button in the bottom menu.
  2. Scroll down to the “Trending Videos” block.
  3. Click on any video.
  4. Click on the tag button.
  5. Choose a color.
  6. Click on the “OK” button.
  7. Click on the cross.
  8. Click on any other video.
  9. Click on the tag button.
  10. Choose a color.
  11. Click on the “OK” button.
  12. Click on the cross.
  13. Click on any other video.
  14. Click on the tag button.
  15. Choose a color.
  16. Click on the “OK” button.
  17. Click on the cross.
  18. Click on the “My Clips” button in the bottom menu.
  19. Click on the “Year” button.
  20. Click on the “Days” button.
Environment:

Samsung Galaxy S8, Android 9

Actual Result:

Fewer clips are displayed per year than per day.

Expected Result:

When filtering, there should be fewer events per day than per year.

Icon names are superimposed on icons

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “Sign up” button.
  2. Enter your email.
  3. Repeat the email.
  4. Enter your password.
  5. Click on the “Sign up” button.
  6. Click on the “Setup my Profile” button.
  7. Click on the “Next” button.
  8. Scroll down.
Environment:

Samsung Galaxy S8, Android 9

Actual Result:

Icon names overlap with icons.

Expected Result:

Icon names should not overlap with icons.

Icon names are superimposed on icons

Chat name does not fit in field

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the button “My Events” in the bottom menu.
  2. Click on the “+” button in the top menu.
  3. Enter the event name.
  4. Choose a sport.
  5. Choose the location of the event.
  6. Click on the “Done” button.
  7. Click on the 3 dots.
  8. Click on the “Invite a friend” button.
  9. Click on the “New Team” button.
  10. Enter a team name (more than 35 characters).
  11. Enter location.
  12. Choose a sport.
  13. Click on the “Done” button.
  14. Click on the “Share” button.
  15. Click on the “Invite a friend” button.
Environment:

Samsung Galaxy S8, Android 9

Actual Result:

The chat name does not fit in the field.

Expected Result:

The chat name must be displayed in full, or part of it can be replaced with “…” if it doesn’t fit in the field.

Chat name does not fit in field

Back button is overlapping with chat name

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “My Groups” button in the bottom menu.
  2. Click on the “+” button in the top menu.
  3. Enter a team name (more than 35 characters).
  4. Enter the location.
  5. Choose a sport.
  6. Click on the “Done” button.
  7. Click on the “Messages” button.
Environment:

Samsung Galaxy S8, Android 9

Actual Result:

The back button is overlapping with the chat name.

Expected Result:

The back button should not overlap with the chat name.

Back button is overlapping with chat name

Screen of logged-in application is loaded before login screen

Severity:

Trivial

Steps to Reproduce:
  1. Install the app.
  2. Open the app.
Environment:

Samsung Galaxy S8, Android 9

Actual Result:

The screen of the logged-in application is loaded before the login screen.

Expected Result:

The screen of the logged-in application should not be loaded before the login screen.

Screen of logged-in application is loaded before login screen

Extra empty space is displayed between filters and keyboard

Severity:

Trivial

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “My Clips” button in the bottom menu.
  2. Click on the search field.
Environment:

Samsung Galaxy S8, Android 9

Actual Result:

Extra empty space is displayed between the filters and the keyboard.

Expected Result:

Extra empty space should not be displayed between the filters and the keyboard.

Extra empty space is displayed between filters and keyboard
During testing, 12 bugs were found. To ensure compliance with functional requirements, it is recommended to use functional testing tools. Plus, non-functional testing tools should be employed to evaluate performance, usability, and compatibility. Key areas for testing include event handling, navigation, account setup, clip management, and UI consistency.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us