Bugs‌ ‌found‌ ‌in‌ Bitrefill – Live on Crypto for Android

Bitrefill - Live on Crypto

4.8

Bitrefill – Live on Crypto seamlessly integrates cryptocurrencies into our daily lives. Users can pay with popular cryptocurrencies like Ethereum, Bitcoin, USD Coin (USDC), Tether (USDT), Dash, Litecoin, and Dogecoin.

With support for various self-custody wallets, such as MetaMask, Coinbase, Ledger, Trezor, Exodus, and more, Bitrefill simplifies the payment process. You can shop online using cryptocurrencies, purchase gift cards, and access millions of items from a wide range of retailers. From groceries to food delivery and video games for different platforms, Bitrefill offers comprehensive options. It even extends its services to travel, allowing users to book flights, hotels, rental cars, trains, and taxis, all without the need for a credit card.

In testing Bitrefill – Live on Crypto, our QA engineers found some non-critical bugs that, if fixed, would make the app flawless. Let’s see!

100K+downloads
254 ratings

User can enter invalid phone number

Severity:

Major

Precondition:
  1. The user has created an account.
  2. The user is on the “Home” page.
Steps to Reproduce:
  1. Click any gift card on the home page, for example, “Intertelecom”.
  2. Click on the “Phone number” field and type “6”.
  3. Click the “Purchase as gift” button.
Environment:

Redmi Note 10 Pro, Android 11

Actual Result:

The purchase page is opened.

Expected Result:

The validation should appear.

User can send gift to invalid email address

Severity:

Major

Precondition:
  1. The user has created an account.
  2. The user is on the “Home” page.
Steps to Reproduce:
  1. Click any gift card on the home page, for example, “NordVPN”.
  2. Click on “Purchase as gift”.
  3. Click on the “Recipient Email” field and type “g@r”.
  4. Fill all the other fields with valid data.
  5. Click on the “Preview” button.
Environment:

Redmi Note 10 Pro, Android 11

Actual Result:

The message “You have received a gift from Test” is displayed.

Expected Result:

The validation regarding an invalid email should appear.

User can send invite to user with invalid email

Severity:

Major

Precondition:
  1. The user has created an account.
  2. The user is on the “Home” page.
Steps to Reproduce:
  1. Click the “Menu” button.
  2. Click on the “Invite a friend” button.
  3. Click on the “Email field” and type “U”.
  4. Click the “Invite” button.
Environment:

Redmi Note 10 Pro, Android 11

Actual Result:

The invite was sent successfully.

Expected Result:

The validation regarding an invalid email should appear.

After minimizing app, screen transitions to pre-verification screen where "Next" button becomes unresponsive

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on “and” in the top menu.
  2. Click on the “Settings” button.
  3. Click on the “Identity verification” button.
  4. Click on the “Get verified” button.
  5. Choose the country in which you will submit the document.
  6. Click on the “Next” button.
  7. Click on the “Continue” button.
  8. Click on the “Passport” button.
  9. Give permission to use the camera.
  10. Take a photo of the first page of the ID card (Example).
  11. Minimize the application.
  12. Click on the application icon on the main screen of the phone.
  13. Click on the “Next” button.
Environment:

Redmi Note 10 Pro, Android 11

Actual Result:

After minimizing the application during the verification process, there is a transition to the screen prior to the start of verification, and the “Next” button becomes unresponsive.

Expected Result:

After expanding the application, the verification process must be continued.

I discovered several major bugs related to validation. I highly recommend implementing robust validation measures, such as strong validation, to ensure the accuracy and integrity of the data entered by users.
Oleh, QA engineer

Oleh, QA engineer

Need a reliable QA partner?

Hire us