Bugs‌ ‌found‌ ‌in‌ Revolut for Android

Revolut

4.7

Revolut is a digital alternative to traditional banking, offering low-cost solutions that still allow you to have an exclusively online account and an associated debit card. This service is available in many countries, including the United States, Canada, Singapore, Japan, Australia, New Zealand, and Portugal.

Revolut allows you to create and upload an online account. You have access to your digital account through a user-friendly app. Through it, you can perform all types of transactions, from transfers to payments in different countries. However, you can always order a physical card, which takes about a week to be delivered anywhere in the world.

Our QA team had the pleasure of testing this app, and now they are ready to unveil the results that they achieved.

10M+downloads
2M+ ratings

“Back” button does not return to previous screen

Severity:

Major

Steps to Reproduce:
  1. Open the app.
  2. Navigate to the “Profile” tab -> “Help.”
  3. Click “Submit feedback” in the “Get help” area.
  4. Click the “Back” button on the right left corner or the “Back” button on the Tapbar.
Environment:

Samsung Galaxy S10+, ONE UI 4.1, Android 12

Actual Result:

The “Help” menu does not open.

Expected Result:

“Help” menu opens.

“Get the App” button does not return to previous screen

Severity:

Minor

Steps to Reproduce:
  1. Open the app.
  2. Navigate to the “Profile” tab -> “Help.”
  3. Click “Read blog” in the “Get help” area.
  4. Click the “Get the App” button.
Environment:

Samsung Galaxy S10+, ONE UI 4.1, Android 12

Actual Result:

The market with the “Revolut” application does not open.

Expected Result:

The market with the “Revolut” application opens.

Stocks tab – information message text is not informative

Severity:

Minor

Steps to Reproduce:
  1. Open the app.
  2. Navigate to the “Main” tab -> “Stocks.”
  3. Select any Company (e.g., Apple).
  4. Click the “Get started” button.
Environment:

Samsung Galaxy S10+, ONE UI 4.1, Android 12

Actual Result:

Tapping the “Get started” button does not produce an action. The text of the information message is not informative.

Expected Result:

The text of the information message contains complete information and a call to action.

Language is not changed from settings

Severity:

Minor

Precondition:

The application uses the same language as selected for the device.

Steps to Reproduce:
  1. Open the app.
  2. Navigate to the “Profile” tab -> “App settings.”
  3. Click “Language” and select another language (e.g., Ukrainian).
Environment:

Samsung Galaxy S10+, ONE UI 4.1, Android 12

Actual Result:

All the text remains in English. Language in the settings is still “English.”

Expected Result:

All the text is translated into the selected language (e.g., Ukrainian).

“Group” menu does not appear after clicking on “Back” button

Severity:

Minor

Precondition:

Create a group on the “Group bill” menu (e.g., “Group”).

Steps to Reproduce:
  1. Open the app.
  2. Navigate to the “HUB” tab -> “Group bills” -> “Group.”
  3. Click the “Balances” tab.
  4. Click on the “Learn More” hyperlink.
  5. Click the “Back” button on the screen or the “Back” button on the Tapbar.
Environment:

Samsung Galaxy S10+, ONE UI 4.1, Android 12

Actual Result:

The “Main” page opens.

Expected Result:

The “Group” screen (or “Group bills”) opens.

“Join the Group” email with disabled “Unsubscribe” button

Severity:

Minor

Steps to Reproduce:
  1. Open the app.
  2. Navigate to the “HUB” tab -> “Group bills.”
  3. Create Group->Add a member with an email address.
  4. Navigate to the email agent and open the received email.
Environment:

Samsung Galaxy S10+, ONE UI 4.1, Android 12

Actual Result:

An email with a disabled “Unsubscribe” option is received.

Expected Result:

The “Unsubscribe” option is enabled.

“Join the Group” email with disabled “Unsubscribe” button
During testing, I found numerous issues, including a severe bug related to the inability to return to the previous menu and many minor defects. So, I recommend putting more effort into functional and usability testing. In addition, review informational and warning messages since they contain general statements without specific information.
Dmytro, QA engineer

Dmytro, QA engineer

Need a reliable QA partner?

Hire us