Bugs‌ ‌found‌ in GoodDollar: Claim Crypto UBI for Android

GoodDollar: Claim Crypto UBI

4.3

GoodDollar: Claim Crypto UBI opens the door to financial inclusivity for all. With more than 640,000 members across 181 countries and 13 active local chapters, GoodDollar is the world’s largest Universal Basic Income (UBI) community.

With GoodDollar, you can effortlessly register, claim your share of universal basic income (UBI) in cryptocurrency, and monitor your earnings over time. Signing up for GoodDollar is simple and accessible to anyone.

Our QA engineers tested the app to see if any GoodDollar bugs are interfering with its performance.

100K+ downloads
7.28K ratings

Initial login attempt fails

Severity:

Major

Precondition:
  1. Register a Google account.
  2. Install the app.
Steps to Reproduce:
  1. Open the app for the first time.
  2. Click on the “Get started” button.
  3. Click the “CONTINUE WITH Google” button.
  4. Choose an account to login.
  5. Click the left button.
  6. Click “Always.”
  7. Choose an account to login.
  8. Click on the “Get started” button.
  9. Click the “CONTINUE WITH Google” button.
  10. Choose an account to login.
Environment:

Samsung Galaxy S8 SM-G950F (Android 9 G950FXXUCUD1)

Actual Result:

Logging into the account fails on the first attempt.

Expected Result:

Logging into the account should succeed on the first try.

Unable to upload profile picture

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. On the left, click on the account icon.
  2. Click on the photo field.
  3. Click on the photo box.
  4. Click on the “Choose from the library” button.
  5. Select any picture from the library.
  6. Click on the checkmark.
Environment:

Samsung Galaxy S8 SM-G950F (Android 9 G950FXXUCUD1)

Actual Result:

Unable to upload a profile picture.

Expected Result:

Uploading a profile picture should be possible.

Keyboard overrides “Next” button

Severity:

Major

Precondition:
  1. Register a Google account.
  2. Install the app.
Steps to Reproduce:
  1. Open the app for the first time.
  2. Click on the “Get started” button.
  3. Click the “CONTINUE WITH Google” button.
  4. Choose an account to log in.
  5. Click the left button.
  6. Click on the “Always” button.
  7. Choose an account to log in.
  8. Click on the “Get started” button.
  9. Click the “CONTINUE WITH Google” button.
  10. Choose an account to log in.
  11. Wait for the “What is your full name” screen to load.
Environment:

Samsung Galaxy S8 SM-G950F (Android 9 G950FXXUCUD1)

Actual Result:

The keyboard overrides the “Next” button.

Expected Result:

The keyboard should not override the “Next” button.

Keyboard overrides “Next” button

Welcome screen loads twice

Severity:

Minor

Steps to Reproduce:
  1. Install the app.
  2. Open the application using Google Play Store.
Environment:

Samsung Galaxy S8 SM-G950F (Android 9 G950FXXUCUD1)

Actual Result:

The welcome screen loads twice.

Expected Result:

The welcome screen should load once.

After new account registration, keyboard remains open

Severity:

Minor

Precondition:
  1. Register a Google account.
  2. Install the app.
Steps to Reproduce:
  1. Open the app for the first time.
  2. Click on the “Get started” button.
  3. Click the “CONTINUE WITH Google” button.
  4. Choose an account to log in.
  5. Click on the left button.
  6. Click on the “Always” button.
  7. Choose an account to log in.
  8. Click on the “Get started” button.
  9. Click the “CONTINUE WITH Google” button.
  10. Choose an account to log in.
  11. Wait for the “What is your full name” screen to load.
  12. Click on the “Next” button.
Environment:

Samsung Galaxy S8 SM-G950F (Android 9 G950FXXUCUD1)

Actual Result:

After completing the registration of a new account, the keyboard does not automatically close.

Expected Result:

The keyboard should close automatically when the user finishes typing and moves to the next screen.

When entering "Use Invite Code", "Get Reward" button activates

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Rewards” button.
  2. Click on the “Use Invite Code” field.
  3. Please enter more than 10 characters.
  4. Continue typing.
Environment:

Samsung Galaxy S8 SM-G950F (Android 9 G950FXXUCUD1)

Actual Result:

When entering “Use Invite Code”, the “Get Reward” button becomes active.

Expected Result:

When entering “Use Invite Code”, the “Get Reward” button should not appear active if the code is invalid.

When choosing app, it appears twice

Severity:

Trivial

Precondition:
  1. Register a Google account.
  2. Install the app.
Steps to Reproduce:
  1. Open the app for the first time.
  2. Click on the “Get started” button.
  3. Click the “CONTINUE WITH Google” button.
  4. Choose an account to log in.
Environment:

Samsung Galaxy S8 SM-G950F (Android 9 G950FXXUCUD1)

Actual Result:

When selecting an app to open, the same app is displayed twice.

Expected Result:

When selecting an application to open, each application should be displayed only once.

When choosing app, it appears twice

“Enter” is displayed above placeholder

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click the “Send” button.
  2. Enter 0 in the “How much” field.
  3. Click the “Send via address” button.
  4. Click the “Enter Wallet Address” field.
Environment:

Samsung Galaxy S8 SM-G950F (Android 9 G950FXXUCUD1)

Actual Result:

The “Enter” is displayed above the placeholder.

Expected Result:

After clicking on the “Enter Wallet Address” field, the placeholder should disappear.

“Enter” is displayed above placeholder

Point numbers aren't centered within circles

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Rewards” button.
  2. Expand the information under “How Do I Invite People?”.
Environment:

Samsung Galaxy S8 SM-G950F (Android 9 G950FXXUCUD1)

Actual Result:

Point numbers are not centered within the circles where they are positioned.

Expected Result:

Point numbers should be centered within the circle.

Point numbers aren't centered within circles

Amount does not fully fit into field

Severity:

Trivial

Precondition:
  1. Log in to your account.
  2. Use biometrics to confirm your identity.
Steps to Reproduce:
  1. Click the “Send” button.
  2. Click “CELO” in the upper left corner.
Environment:

Samsung Galaxy S8 SM-G950F (Android 9 G950FXXUCUD1)

Actual Result:

The amount does not fully fit into the field.

Expected Result:

The amount should fit completely within the field

Amount does not fully fit into field

Missing space before "Terms of Use"

Severity:

Trivial

Precondition:

Install the app.

Steps to Reproduce:
  1. Open the app for the first time.
  2. Click on the “Get started” button.
Environment:

Samsung Galaxy S8 SM-G950F (Android 9 G950FXXUCUD1)

Actual Result:

Missing space before “Terms of Use”.

Expected Result:

There should be a space before “Terms of Use”.

Missing space before Terms of Use
I recommend comprehensive testing across various devices, platforms, and network conditions, using tools like Appium, Selenium, and JMeter, while ensuring adherence to functional and non-functional requirements, including usability, reliability, compatibility, and security. Following best QA and QC practices, such as test automation, case management, and bug reporting, as exemplified by QAwerk, can enhance the app's quality.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us