Bugs‌ ‌found‌ ‌in‌ CoinZoom Pro for iOS

CoinZoom Pro

3.6

CoinZoom is a regulated cryptocurrency exchange that offers a range of financial products, premium security features, and over 40 top cryptocurrencies – all in a single place.

The application enables crypto traders of all experience levels to explore the blockchain industry. Customers from over 190 countries use CoinZoom to buy, sell, earn, and spend digital currencies. The platform offers crypto debit cards to make worldwide asset purchasing as simple and easy as possible. With CoinZoom, it is even possible to buy crypto assets with physical money.

Our QA team decided to thoroughly check CoinZoom for bugs. Here is what we discovered.

100K+ downloads
146 ratings

Error occurred after switching “Email Notifications” toggle on

Severity:

Major

Precondition:
  1. The app is installed.
  2. The user is logged into the app.
  3. The “Settings” page is opened.
Steps to Reproduce:
  1. Click on the “Notifications” item.
  2. Switch the “Email Notifications” toggle to on position.
Environment:

iPhone SE, iOS 15.3

Actual Result:

A failure has occurred.

Expected Result:

The “Email Notifications” toggle should be switched on without an error.

Searching for “Country Code” does not work during user registration

Severity:

Major

Precondition:
  1. The app is installed.
  2. The user is not signed into the app yet.
  3. “Whats your phone number” page is opened (during registration).
Steps to Reproduce:
  1. Click on the “Country code” field.
  2. In the “Search” field enter “Ukraine”.
  3. Click on “Search” on the keyboard.
Environment:

iPhone SE, iOS 15.3

Actual Result:

“Ukraine” option was not found.

Expected Result:

“Ukraine” option should be found.

Value is not visible enough in “Search” field when searching for “Country Code”

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The user is not signed into the app yet.
  3. “What’s your phone number” page is opened (during registration).
Steps to Reproduce:
  1. Click on the “Country code” field.
  2. In the “Search” field enter “Ukraine”.
Environment:

iPhone SE, iOS 15.3

Actual Result:

“Ukraine” value is not visible in the “Search” field (as it is written with black font color).

Expected Result:

“Ukraine” value should be visible in the “Search” field (by using white font color).

Value is not visible enough in “Search” field when searching for “Country Code”

Spelling mistake in “Login To Contimue” button

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The user is not registered yet.
  3. “What’s your phone number” page is opened.
Steps to Reproduce:
  1. Set “Country Code”.
  2. Set a valid phone number.
  3. Click on “Continue”.
  4. Enter the received code into the field.
  5. Click on “Continue”.
Environment:

iPhone SE, iOS 15.3

Actual Result:

There’s a spelling mistake in the “Login To Contimue” button.

Expected Result:

“Login To Contimue” button should be written correctly (“Login To Continue”).

Spelling mistake in “Login To Contimue” button

No warning message about lost internet connection

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The user is logged into the system.
  3. The “Market” page is opened on the “USD” tab.
Steps to Reproduce:
  1. Collapse the app.
  2. Disable the internet connection.
  3. Expand the app.
  4. Switch to the “Favorites” tab.
Environment:

iPhone SE, iOS 15.3

Actual Result:

An endless loader on the screen.

Expected Result:

Warning message “The internet connection has been lost. Please try again” should appear.

Missing validation for “Unique Code” field on “Corporate Membership” page

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The user is logged into the app.
  3. The “Settings” page is opened.
Steps to Reproduce:
  1. Click on the “Corporate Membership” item.
  2. Click on “Submit”.
Environment:

iPhone SE, iOS 15.3

Actual Result:

The “Unique Code” field is not marked as required.

Expected Result:

Warning message “This field is required” should appear below the “Unique Code” field.

ZoomMe description is truncated on “Profile” page

Severity:

Trivial

Precondition:
  1. The app is installed.
  2. The user is logged into the app.
  3. The “Profile” page is opened.
Steps to Reproduce:
  1. Scroll the page down.
Environment:

iPhone SE, iOS 15.3

Actual Result:

“Zoom Me Handle” field description is truncated.

Expected Result:

“Zoom Me Handle” field description should be displayed in full content.

ZoomMe description is truncated on “Profile” page

Previous interval for Chart is still displayed after setting new one

Severity:

Trivial

Precondition:
  1. The app is installed.
  2. The user is logged into the system.
  3. The “Market” page is opened.
Steps to Reproduce:
  1. Click on any market item.
  2. Click on the “Expand” icon at the right side.
  3. Click on the “1 min” option.
  4. Set the “5 Minute” option.
  5. Click on the “5 min” option again.
Environment:

iPhone SE, iOS 15.3

Actual Result:

“1 Minute” interval is still selected.

Expected Result:

“5 Minute” interval should be selected.

During the testing process both positive and negative scenarios were provided. The majority of detected issues are related to the UI part and validation for the required fields.
Kateryna, QA engineer

Kateryna, QA engineer

Need a reliable QA partner?

Hire us