No bugs found in Rainbow Ethereum Wallet for Android

4.3

Rainbow Ethereum Wallet

Rainbow is a mobile crypto wallet for managing Ethereum-based assets. It is a suitable choice for crypto rookies and experienced traders. 

Rainbow lets you buy ETH and DAI with Google Play or a debit card, trade on Uniswap, purchase and display crypto art from OpenSea, Rarible, or Zora, and access other decentralized apps. With Rainbow, you can also get an ENS name, making it convenient to share your public wallet address.

Our web3 QA team performed one round of manual testing on Rainbow. Even though the app was marked as beta, we found no critical or medium-severity bugs. So accept our congrats on excellent app quality! Here’s what we tested.

QAwerk bugs not found
100K+ downloads
660 ratings
version tested
1.0
version tested
version tested
39
hours spent testing
version tested
>100
test cases run
bugs found
0
bugs found

No bugs found when checking if current Gwei rate is auto-updated

Precondition:

The app is installed.

Steps to Reproduce:
  1. Launch the application.
  2. Swipe left to open the “Discover” menu.
  3. Pay attention to the indicator “Gwei”.
  4. Wait (~10 seconds).
  5. Pay attention to the indicator “Gwei”.
Environment:

Android 10, MIUI 12.5.1, Redmi Note 7

Expected Result:

The “Gwei” rate indicator is updated automatically.

Actual Result:

Bug not found.

No bugs found when testing cost check function upon registering ENS name

Precondition:

The app is installed.

Steps to Reproduce:
  1. Launch the application.
  2. Swipe left to open the “Discover” menu.
  3. Tap on the “ENS” button.
  4. Tap on the input line ENS names.
  5. Enter any three letters.
  6. Pay attention to the result.
  7. Add the fourth letter.
  8. Pay attention to the result.
  9. Add the fifth letter.
  10. Pay attention to the result.
Environment:

Android 10, MIUI 12.5.1, Redmi Note 7

Expected Result:

When registering ENS names, the cost and availability of the domain is automatically calculated.

Actual Result:

Bug not found.

No bugs found when checking tab display in "Lists" menu

Precondition:

The app is installed.

Steps to Reproduce:
  1. Launch the application.
  2. Swipe left to open the “Discover” menu.
  3. Tap on the buttons of the “Lists” section to switch tabs.
  4. Pay attention to the displayed result.
Environment:

Android 10, MIUI 12.5.1, Redmi Note 7

Expected Result:

All tabs in the “Lists” menu are displayed.

Actual Result:

Bug not found.

No bugs found when checking if secret phrase is displayed after canceling biometric confirmation

Precondition:

The app is installed.

Steps to Reproduce:
  1. Launch the application.
  2. Tap on the “Back up manually” button.
  3. In the authenticate window, tap on the Cancel button.
  4. Pay attention to the result.
Environment:

Android 10, MIUI 12.5.1, Redmi Note 7

Expected Result:

Passphrases are not displayed without authentication.

Actual Result:

Bug not found.

No bugs found when testing display of Get Started manual

Precondition:

The app is installed.

Steps to Reproduce:
  1. Launch the application.
  2. Tap on the “Get started with Rainbow” button.
  3. Wait for the “Learn” window to appear.
  4. Swipe up to scroll through the manual.
  5. Pay attention to the result.
Environment:

Android 10, MIUI 12.5.1, Redmi Note 7

Expected Result:

The manual is fully displayed in the window.

Actual Result:

Bug not found.

No bugs found when changing app's main currency

Precondition:

The app is installed.

Steps to Reproduce:
  1. Launch the application.
  2. Swipe right.
  3. Tap on the “Settings” button.
  4. Tap on the line “Currency”.
  5. Choose from the proposed options.
  6. Pay attention to the result.
Environment:

Android 10, MIUI 12.5.1, Redmi Note 7

Expected Result:

The app’s main currency is successfully changed to the selected one.

Actual Result:

Bug not found.

No bugs found when testing up-to-date data display on currency chart

Precondition:

The app is installed.

Steps to Reproduce:
  1. Launch the application.
  2. Swipe left to open the “Discover” menu.
  3. In the “Lists” menu, tap on the currency button.
  4. By tapholding the displayed graph, select the time.
  5. Pay attention to the displayed data.
Environment:

Android 10, MIUI 12.5.1, Redmi Note 7

Expected Result:

When you hold the tap on the currency chart, the correct data is displayed.

Actual Result:

Bug not found.

No bugs found when checking redirect to payment options for buying crypto

Precondition:

The app is installed.

Steps to Reproduce:
  1. Launch the application.
  2. Tap on the “Buy Ethereum” button.
  3. Tap on the “Ratio” button.
  4. Perform authentication.
  5. Wait for the page to load.
  6. Pay attention to the result.
  7. Close the window.
  8. Tap on the “Ramp” button.
  9. Wait for the page to load.
  10. Pay attention to the result.
Environment:

Android 10, MIUI 12.5.1, Redmi Note 7

Expected Result:

The redirect to payment options to buy crypto works properly.

Actual Result:

Bug not found.

No bugs found when creating backup wallet

Precondition:

The app is installed.

Steps to Reproduce:
  1. Launch the application.
  2. Tap on the “Back up manually” button,
  3. Authenticate,
  4. Tap on the button “I’ve saved these words”.
  5. Swipe right.
  6. Tap on the “Settings” button.
  7. Pay attention to the line “Backup”.
Environment:

Android 10, MIUI 12.5.1, Redmi Note 7

Expected Result:

The wallet backup was created.

Actual Result:

Bug not found.

No bugs found when clearing local storage

Precondition:

The app is installed.

Steps to Reproduce:
  1. Launch the application.
  2. Swipe right.
  3. Tap on the “Settings” button.
  4. Tap on the “Developer settings” button.
  5. Tap on the “Clear local storage” button.
  6. Wait for the cleaning to finish.
  7. Pay attention to the result.
Environment:

Android 10, MIUI 12.5.1, Redmi Note 7

Expected Result:

The application’s local data is cleared.

Actual Result:

Bug not found.

I must admit Rainbow’s developers paid particular attention to the wallet interface design for users’ convenience. I tested the wallet’s UI, backup creation, currency rates, real-time updates, and security features. No bugs were found in the mentioned functionalities.
Denys, QA engineer

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