Bugs‌ ‌found‌ ‌in‌ FTX: Buy & Sell Crypto for iOS

FTX: Buy & Sell Crypto

FTX is a mobile crypto exchange already used by over 1 mln crypto enthusiasts. The supported cryptocurrencies are Bitcoin, Ethereum, Dogecoin, Shiba Inu, and many more.

The app allows trading cryptocurrencies and storing them in built-in cold or hot wallets. With the FTX app, it’s possible to monitor one’s portfolio across 500+ exchanges, track prices of more than 10K cryptocurrencies, and receive timely alerts about prices.

As a mobile testing company with expertise in FinTech, we got curious about FTX and decided to thoroughly check it for bugs. Here is what we discovered.

5M+ downloads
0 ratings

App crashes in "Portfolios"

Severity:

Blocker

Steps to Reproduce:
  1. Open the app.
  2. Go to “Settings”.
  3. Go to “App settings”.
  4. Go to “Track settings”.
  5. Try to go to “Portfolios”.
Environment:

iPhone 13, iOS 15.5

Actual Result:

The application crashes after tap to “Portfolios”.

Expected Result:

After the tap, “Portfolios” screen opens.

Some section names not translated into selected language

Severity:

Minor

Precondition:

Change language settings to Ukrainian.

Steps to Reproduce:
  1. Open the app.
  2. Go to “Settings”.
  3. Scroll down.
Environment:

iPhone 13, iOS 15.5

Actual Result:

Some sections are in English.

Expected Result:

Section titles should be displayed in the language selected in settings.

Some section names not translated into selected language

Pop-up window with tip is trimmed on the left

Severity:

Minor

Precondition:

For a new user. Use Ukrainian localization in the app.

Steps to Reproduce:
  1. Open the app.
  2. Go to “More”.
  3. View Tips.
Environment:

iPhone 13, iOS 15.5

Actual Result:

Part of the text in the hint is not visible. The pop-up is moved to the left.

Expected Result:

The text in the tip should be visible.

Pop-up window with tip is trimmed on the left

Input field not marked as mandatory

Severity:

Minor

Precondition:

For a new user.

Steps to Reproduce:
  1. Open the app.
  2. Go to “Settings”.
  3. Go to “Account limits”.
  4. Tap the “NEXT” button.
  5. Fill in the fields.
  6. Tap the “NEXT” button.
Environment:

iPhone 13, iOS 15.5

Actual Result:

There is no hint that the field “Legal last name” is required.

Expected Result:

There should be a hint that the “Legal last name” field is mandatory.

FTX for iOS contains only a few bugs, but one was critical: the app crashed when I tried to open a section in settings. I would highly advise increasing the number of localization and regression tests.
Yevhenii, QA engineer

Yevhenii, QA engineer

Need a reliable QA partner?

Hire us