Bugs‌ ‌found‌ ‌in‌ Saurus.com for iOS

Saurus.com

2.1

The Saurus app allows users to perform financial transactions directly from their devices.

Residents of Europe or the UK can open an account in a matter of minutes using only their passport or EU residence card. With the Saurus app, users gain the ability to effortlessly make online purchases, instantly transfer money to family and friends using Bumping, and conveniently manage direct debits for payroll and various payments (electricity, water, gas, phone, etc.) through their Saurus current account in EUR or GBP.

The QAwerk team could not pass by without testing the functionality of the Saurus app, so below are the results of our quick check!

100K+downloads
38 ratings

"Incorrect user and/or password" error is displayed after entering valid verification code from email

Severity:

Major

Precondition:

The user has already registered the account, but KYC was rejected.

Steps to Reproduce:
  1. Navigate to the “Login” page.
  2. Enter the valid email/password of the created user.
  3. Click on “Login”.
  4. Enter the validation code from the email.
Environment:

iPhone X, iOS 16.3.1

Actual Result:

The error message “Incorrect user and/or password entered” is displayed.

Expected Result:

The entered validation code should be successfully applied. In the event of entering an incorrect validation code, the validation message should include information about the invalid verification code rather than user/password.

Inconsistency in password creation rules between "New Account" and "Forgot Password" forms

Severity:

Major

Precondition:
  1. At least one account has already been registered.
  2. The user is on the “Login” form.
Steps to Reproduce:
  1. Click on the “Forgot password” field.
  2. Enter the valid email address of the existing account.
  3. Click on “Recover your password”.
  4. Follow the link from the email.
  5. Observe the rules for creating a valid password.
  6. Navigate to the “New account” form in the app.
  7. Click on the “Register” button.
  8. Observe the rules for a valid password.
Environment:

iPhone X, iOS 16.3.1

Actual Result:

The rules for creating a valid password are as follows:
New Account form: “The password must include a minimum of 10 characters with at least 1 uppercase alphabet, 1 lowercase alphabet, and 1 number.”
Forgot password form: “The password must contain at least 1 uppercase and 1 lowercase letter, 1 number, 1 special character, and be at least 6 characters long”

Expected Result:

The rules for creating a password should be similar.

Inconsistency in password creation rules between
Inconsistency in password creation rules between

"InputPostCodeAddressError" is displayed if user doesn't fill in “PostCode field” on “Create account” form

Severity:

Major

Precondition:

The user is on the KYC Process page (the step of creating the account).

Steps to Reproduce:
  1. Enter a valid Address Line 1.
  2. Click the Continue button.
Environment:

iPhone X, iOS 16.3.1

Actual Result:

The “InputPostCodeAddress” error is displayed.

Expected Result:

The error message should provide a clear description.

InputPostCodeAddressError is displayed if user doesn't fill in “PostCode field” on “Create account” form

Keyboard doesn't close automatically

Severity:

Major

Precondition:

The user is on the “Create new account” form.

Steps to Reproduce:
  1. Put the cursor in the email field.
  2. Ensure that the keyboard is displayed.
  3. Click “Tab”.
  4. Click the “Country” field.
  5. Ensure that the keyboard is still displayed.
  6. Click the “Back” button to return to the previous page.
Environment:

iPhone X, iOS 16.3.1

Actual Result:

It is impossible to close the keyboard.

Expected Result:

The keyboard should close after navigating back to the previous tab.

Keyboard doesn't close automatically

Loader is displayed at top of screen

Severity:

Minor

Precondition:

The user is on the “Login” page.

Steps to Reproduce:
  1. Enter the valid email and password of the registered user.
  2. Click the “Login” button.
  3. Observe the position of the loader.
Environment:

iPhone X, iOS 16.3.1

Actual Result:

The loader is displayed at the top of the page.

Expected Result:

The loader should be displayed in the middle of the page.

Loader is displayed at top of screen

Moving to next fields using tab doesn't work for “New Account” forms

Severity:

Minor

Precondition:

The user is on the “Create a new account” form.

Steps to Reproduce:

Try to navigate through the fields using the tab key on the keyboard (Continue).

Environment:

iPhone X, iOS 16.3.1

Actual Result:

The tab key doesn’t work on the “New Account” form, but it works on the KYC form.

Expected Result:

The tab key should work consistently on all forms.

I was only able to test a portion of the features because creating a business account required payment and creating a personal account was rejected due to “Terms & Conditions” of the app. I focused on testing the new account forms, forgot password functionality, and validation rules. I encountered some inconsistencies in the validation and unclear error messages for the user. I recommend giving more attention to these areas.
Tetiana, QA engineer

Tetiana, QA engineer

Need a reliable QA partner?

Hire us