Bugs‌ ‌found‌ ‌in‌ Props.Cash | Player Props Data for Android

Props.Cash | Player Props Data

4.8

Props.Cash app provides sports fans with accurate data and valuable insights on player performance in games across a variety of sports, including basketball, football, and baseball.

The app allows users to track player stats, compare player performance, and receive notifications on game outcomes and player updates. It’s a great tool for sports enthusiasts looking to stay up-to-date and make informed decisions related to sports betting and fantasy sports.

Our QA engineers decided to thoroughly test the app and help the Props.Cash team ship even better experiences. Here is what can be improved!

10K+downloads
588 ratings

App crashes upon trying to log in

Severity:

Critical

Precondition:
  1. The user has added a Google account to the device.
Steps to Reproduce:
  1. Open the app.
  2. Click on the “Log In” button.
  3. Click on the “Sign in with Google” button.
  4. Select the Google account added to the device.
Environment:

Xiaomi Redmi 3S, Android 6.0.1

Actual Result:

The application crashes after logging in.

Expected Result:

The application should not crash.

App crashes upon trying to log in

Blocked list is displayed in “NHL” tab

Severity:

Major

Precondition:
  1. The user is logged in.
Steps to Reproduce:
  1. Click on the “NHL” button in the bottom right corner.
Environment:

Xiaomi Mi 10, Android 13

Actual Result:

The user can see the blocked list in the “NHL” tab.

Expected Result:

The tab should be available only to the user who created the subscription.

Impossible to delete account

Severity:

Major

Precondition:
  1. The user has added a Google account to the device.
Steps to Reproduce:
  1. Open the app.
  2. Click on the “Log In” button.
  3. Click on the “Sign in with Google” button.
  4. Select the Google account added to the device.
  5. Click on the application icon in the upper left corner.
  6. Click on the “Account” button.
  7. Click on the “Delete Account” button.
  8. Click on the “Delete” button.
  9. Type “delete me” in the input field.
  10. Click on the “Submit” button.
  11. Open the app again.
Environment:

Xiaomi Mi 10, Android 13

Actual Result:

The user is still in the system after account deletion.

Expected Result:

The user should not be logged in after deleting the account.

Search text does not fit on screen

Severity:

Minor

Precondition:
  1. The user is logged in.
Steps to Reproduce:
  1. Open the app.
  2. Click on the search field.
  3. Enter “Michael Lorenzen” in the search field.
Environment:

Xiaomi Mi 10, Android 13

Actual Result:

The search text does not fit on the screen.

Expected Result:

The search text should be displayed completely.

Search text does not fit on screen

Extra symbol is displayed on graph

Severity:

Trivial

Precondition:
  1. The user is logged in.
Steps to Reproduce:
  1. Open the app.
  2. Click on any player to go to “Player props”.
Environment:

Xiaomi Mi 10, Android 13

Actual Result:

An extra symbol is displayed on the graph.

Expected Result:

There shouldn’t be any extra symbols on the graph.

Extra symbol is displayed on graph

Numbers overlap each other

Severity:

Trivial

Precondition:
  1. The user is logged in.
Steps to Reproduce:
  1. Open the app.
  2. Click on the “NBA” button in the bottom right corner.
  3. Click on the search field.
  4. Enter “LeBron James” in the search field.
  5. Click on “LeBron James” to go to “Player props”.
  6. Click on the “Minutes” filter.
  7. Move the left slider to 49.
  8. Move the right slider to 50.
Environment:

Xiaomi Mi 10, Android 13

Actual Result:

Numbers overlap each other.

Expected Result:

Numbers should not overlap.

Numbers overlap each other

Delete confirmation dialog is transparent

Severity:

Trivial

Precondition:
  1. The user has added a Google account to the device.
Steps to Reproduce:
  1. Open the app.
  2. Click on the “Log In” button.
  3. Click on the “Sign in with Google” button.
  4. Select the Google account added to the device.
  5. Click on the application icon in the upper left corner.
  6. Click on the “Account” button.
  7. Click on the “Delete Account” button.
  8. Click on the “Delete” button.
Environment:

Xiaomi Mi 10, Android 13

Actual Result:

The delete confirmation dialog is transparent.

Expected Result:

The delete confirmation dialog should not be transparent.

Delete confirmation dialog is transparent
I tested the app’s functionality: registration, login, logout, account deletion, filtering, search, and content display. I recommend using tools for both functional and non-functional testing and incorporating various types of testing, such as regression and exploratory.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us