No bugs found in Gemini: Buy Bitcoin & Crypto for Android

2.8

Gemini: Buy Bitcoin & Crypto

Gemini is a mobile crypto exchange and a wallet developed by an eponymous trust company based in New York. It supports over 90 popular cryptos, such as Bitcoin, Ether, Dogecoin, Litecoin, Shiba Inu, Uniswap, among others.

The Gemini app makes it easy to buy and sell crypto and allows earning up to 3% crypto back. The app offers several other handy features, such as setting price alerts, scheduling recurring buys, and earning up to 8.05% interest through staking.

Our web3 testing team scrutinized the Gemini app searching for bugs, but we couldn’t find any. Let’s view the bug report.

QAwerk bugs not found
1M+ downloads
45K+ ratings
version tested
22.830.1
version tested
version tested
16
hours spent testing
version tested
> 100
test cases run
bugs found
0
bugs found

No bugs found when creating new account

Precondition:
  1. The app is installed.
Steps to Reproduce:
  1. Open the app for the first time upon installation.
  2. Tap the “Get started” button.
  3. Tap the “Continue” button.
  4. Choose a country and tap the “Next” button.
  5. Enter the first and last name and tap the “Next” button.
  6. Enter a valid email (use a mailbox you can check) and tap the “Next” button.
  7. Enter a valid password and tap the “Create account” button.
  8. Confirm captcha.
  9. Enter a valid PIN and tap the “Continue” button.
  10. Confirm PIN and tap the “Continue” button.
  11. Tap the “Skip for now” button.
  12. Enter a valid phone number (use number you can check) and tap the “Get confirmation code” button.
  13. Enter the code from SMS and tap the “Next” button.
  14. Enter an address and tap the “Next” button.
  15. Enter a date of birth and tap the “Next” button.
  16. Tap the “Add an ID” button.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

The screen “Which type of ID would you like to provide” appears. The video and photo permission system pop-up appears.

Actual Result:

Bug not found.

No bugs found when checking main menu items

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app.
  2. Enter the current PIN.
  3. Tap the “Continue” button.
  4. Tap the “Accept” button.
  5. Tap the “Market” menu item.
  6. Tap the “Portfolio” menu item.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

Appropriate screens open within steps 4-6.

Actual Result:

Bug not found.

No bugs found when trying to log in with invalid PIN

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app.
  2. Enter an invalid PIN.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

The error message “The PIN you entered does not match” appears.

Actual Result:

Bug not found.

No bugs found when changing PIN

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app.
  2. Enter the current PIN.
  3. Tap the “Continue” button.
  4. Tap the “Accept” button.
  5. Tap the “Profile” button.
  6. Tap the “Security Settings” menu item.
  7. Tap the “Change PIN” menu item.
  8. Enter the current PIN.
  9. Tap the “Continue” button.
  10. Enter a new PIN.
  11. Tap the “Continue” button.
  12. Confirm the new PIN.
  13. Tap the “Continue” button.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

The notification message “PIN successfully set” appears.

Actual Result:

Bug not found.

No bugs found when changing password

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app.
  2. Enter the current PIN.
  3. Tap the “Continue” button.
  4. Tap the “Accept” button.
  5. Tap the “Profile” button.
  6. Tap the “Security Settings” menu item.
  7. Tap the “Change password” menu item.
  8. Enter the current password.
  9. Enter a new password.
  10. Tap the “Continue” button.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

The notification message “Password successfully changed” appears.

Actual Result:

Bug not found.

No bugs found when creating custom price alerts

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app.
  2. Enter current PIN.
  3. Tap the “Continue” button.
  4. Tap the “Accept” button.
  5. Tap the “Profile” button.
  6. Tap the “Manage notifications” menu item.
  7. Tap the “Custom price alerts” menu item.
  8. Tap the ring bell icon.
  9. Tap the “BTC” menu item.
  10. Enter a price close to the current (е.g. current +5 EUR).
  11. Tap the “Create” button.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

The screen from Step 9 with the list of coins appears. Notification message: “Price alert created! You can manage price alerts in your Account”.

Actual Result:

Bug not found.

No bugs found when creating market price alerts

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app.
  2. Enter the current PIN.
  3. Tap the “Continue” button.
  4. Tap the “Accept” button.
  5. Tap the “Profile” button.
  6. Tap the “Manage notifications” menu item.
  7. Tap “Market alerts” menu item.
  8. Turn on toggle for the “Ether” menu item.
  9. Press the back button on the phone.
  10. Tap the “Market alerts” menu item.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

The toggle for “Ether” menu item is turned on (the market price alert is saved).

Actual Result:

Bug not found.

No bugs found when app loses connection

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app.
  2. Enter a valid passcode.
  3. Disable the internet connection.
  4. Tap any menu item button.
  5. Enable the internet connection.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

There is an error message at steps 3-4.

Actual Result:

Bug not found.

No bugs found when logging in with email and password

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app.
  2. Enter the current PIN.
  3. Tap the “Continue” button.
  4. Tap the “Accept” button.
  5. Tap the “Profile” button.
  6. Tap the “Sign out” menu item.
  7. Tap the “SIGN OUT” button in the pop-up.
  8. Enter the email from Precondition 2.
  9. Enter the password from Precondition 2.
  10. Tap the “Log in” button.
  11. Enter the verification code from SMS.
  12. Tap the “Continue” button.
  13. Enter the valid PIN and tap the “Continue” button.
  14. Confirm the PIN and tap the “Continue” button.
  15. Tap the “Accept” button.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

The app’s main screen opens. The user is logged in.

Actual Result:

Bug not found.

No bugs found when resetting password

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app.
  2. Enter the current PIN.
  3. Tap the “Continue” button.
  4. Tap the “Accept” button.
  5. Tap the “Profile” button.
  6. Tap the “Sign out” menu item.
  7. Tap the “SIGN OUT” button in the pop-up.
  8. Tap the “Forgot password” button.
  9. Enter the email from Precondition 2.
  10. Tap the “Continue” button.
  11. Enter the verification code from email.
  12. Tap the “Submit” button.
  13. Enter the verification code from SMS.
  14. Tap the “Sign in” button.
  15. Enter a new password.
  16. Confirm captcha.
  17. Tap the “Confirm And Sign In” button.
  18. Tap the OK button in the pop-up.
  19. Enter the email from Precondition 2.
  20. Enter a new password.
  21. Tap the “Log in” button.
  22. Enter the verification code from SMS.
  23. Tap the “Continue” button.
  24. Enter the valid PIN and tap the “Continue” button.
  25. Confirm the PIN and tap the “Continue” button.
  26. Tap the “Accept” button.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

EXPECTED RESULT:
The app’s main screen opens. The user is logged in.

Actual Result:

Bug not found.

While testing I didn’t find any new bugs except for the known problem with the login via email and password, which is reported in user reviews. The rest of the functionality runs smoothly. I tested the interface, the app’s behavior during lost connection, account creation, authentication, and the price alert feature.
Aliaksei, QA engineer

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