Bugs‌ ‌found‌ ‌in‌ Trustee Plus | Wallet & Card for iOS

Trustee Plus | Wallet & Card

4.4

Trustee Plus is a financial app that functions as a secure crypto wallet and a payment card. It allows users to buy, sell, and trade cryptocurrency with ease. Users can also pay for goods and services with a Trustee card, similar to a debit card, but without banking fees.

The app boasts a range of features, including crypto transfers, real-time market data, and a referral program with tiered rewards. Businesses can even sign up for corporate accounts to manage employee salaries and payments in cryptocurrency.

We at QAwerk thoroughly examined Trustee Plus and identified several bugs that impact its performance and user experience. We hope this report will help the Trustee Plus team improve their app and surprise users with even better experiences.

100K+downloads
14 ratings

When selecting "CURRENCY - UAH" in filters, Top gainers/Top losers are not displayed

Severity:

Critical

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “MARKET” button.
  2. Click on the “CURRENCY” dropdown list.
  3. Click on the “UAH* Ukrainian hryvnia”.
  4. Click on the “Top losers” button.
  5. Click on the “Top gainers” button.
Environment:

iPhone 11, iOS Version 18.0

Actual Result:

When selecting “CURRENCY – UAH” in the filters, Top gainers/Top losers are not displayed.

Expected Result:

Regardless of the selected currency, the data in the Top gainers/Top losers block should be displayed.

Top gainers block displays cryptocurrencies whose price has fallen

Severity:

Critical

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “MARKET” button.
  2. Click on the “Top gainers” button.
  3. Scroll the block to the right.
Environment:

iPhone 11, iOS Version 18.0

Actual Result:

The Top gainers block displays cryptocurrencies whose price has fallen.

Expected Result:

Only cryptocurrencies whose price has increased should be displayed in the Top gainers block.

After confirming email, application still shows that email is not confirmed

Severity:

Major

Precondition:
  1. Set up a Gmail account you’ll have access to.
  2. Log in to the account.
Steps to Reproduce:
  1. Click on the “REFERRAL” button.
  2. Click on the profile button.
  3. Click on the profile button.
  4. Click on the “E-mail” button.
  5. Click on the field “E-mail”.
  6. Enter the email.
  7. Click on the “Confirm” button.
  8. Click on the “Gmail” button.
  9. Open the confirmation email.
  10. Click on the “Verify Email” button.
  11. Click on the “Extract” button.
  12. Click on the button “Return to the application”.
  13. Click on the back button.
Environment:

iPhone 11, iOS Version 18.0

Actual Result:

After confirming the email, the application still shows that the email is not confirmed.

Expected Result:

After email confirmation, the email in the profile should be displayed as confirmed.

After adding profile photo, it is not applied

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “REFERRAL” button.
  2. Click on the profile button.
  3. Click on the profile button.
  4. Click on the edit profile icon.
  5. Click on the edit profile icon.
  6. Choose any picture.
  7. Click on the “Choose” button.
  8. Click on the “Save” button.
  9. Click on the back button.
  10. Click on the back button.
Environment:

iPhone 11, iOS Version 18.0

Actual Result:

After adding a profile photo, the profile is not updated.

Expected Result:

After adding a profile photo, the photo should appear in the profile.

After logging out of application, alert about end of session is displayed

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “REFERRAL” button.
  2. Click on the profile button.
  3. Click on the profile button.
  4. Click on the “Logout” button.
Environment:

iPhone 11, iOS Version 18.0

Actual Result:

After logging out of the application, an alert about the end of the session is displayed.

Expected Result:

After logging out of the application, an alert about the end of the session should not be displayed.

Unable to scroll through verification page

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “REFERRAL” button.
  2. Click on the profile button.
  3. Click on the profile button.
  4. Click on the “No verified” button.
  5. Click on “Ukraine”.
  6. Click on the “Pass manually” button.
  7. Choose any option.
  8. Choose any option.
  9. Choose an “ID card (passport)”.
  10. Click on the “Go to upload document” button.
  11. Click on the “Take a photo” button.
  12. Take a photo.
  13. Click on the “Accept” button.
  14. Click on the “Go to the second side” button.
  15. Click on the “Take a photo” button.
  16. Take a photo.
  17. Click on the “Accept” button.
  18. Click on the “Go to liveness” button.
  19. Wait for the documents to be recognized.
  20. Try scrolling the page.
Environment:

iPhone 11, iOS Version 18.0

Actual Result:

The user is unable to scroll through the verification page.

Expected Result:

It should be possible to scroll the page.

Last value on chart does not show last current price

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “MARKET” button.
  2. Click on the “BTC”.
  3. Pinch the graph with your finger and drag to the far right point.
Environment:

iPhone 11, iOS Version 18.0

Actual Result:

The last value on the chart does not show the last current price.

Expected Result:

The last value on the chart should reflect the current price of the cryptocurrency.

Popup about charitable award appears and disappears quickly

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “WALLET” button.
  2. Click on the “History” button.
  3. Click on the “Bonus” button.
  4. Click on the “Show more” button.
  5. Click on the “ECONTACT” button.
Environment:

iPhone 11, iOS Version 18.0

Actual Result:

A popup about a charitable award appears and disappears quickly.

Expected Result:

A popup about a charitable award should not disappear when the collapse button is clicked.

Clicking trash button doesn't delete price alerts

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “MARKET” button.
  2. Click on the “BTC”.
  3. Click on the settings button.
  4. Click on the +.
  5. Enter any number.
  6. Click on the “Add” button.
  7. Click on the trash button.
  8. Click on the settings button.
Environment:

iPhone 11, iOS Version 18.0

Actual Result:

Clicking the trash button doesn’t delete price alerts.

Expected Result:

Clicking the trash button removes price alerts.

Not all price alert information is displayed

Severity:

Trivial

Steps to Reproduce:
  1. Click on the “MARKET” button.
  2. Click on the “BTC”.
  3. Click on the settings button.
  4. Click on the +.
  5. Enter a number of 26 characters.
  6. Click on the “Add” button.
Environment:

iPhone 11, iOS Version 18.0

Actual Result:

Not all price alert information is displayed.

Expected Result:

The full price should be displayed.

Not all price alert information is displayed

"Add" button works even if price field is empty

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “MARKET” button.
  2. Click on the “BTC”.
  3. Click on the settings button.
  4. Click on the +.
  5. Click on the “Add” button.
Environment:

iPhone 11, iOS Version 18.0

Actual Result:

The “Add” button works even if the price field is empty.

Expected Result:

The “Add” button should be inactive if the price field is empty.

When changing currency, different amount than calculated one flashes

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “WALLET” button.
  2. Click on the amount in the wallet.
  3. Click on EUR.
  4. Click on the amount in the wallet.
  5. Click on UAH.
Environment:

iPhone 11, iOS Version 18.0

Actual Result:

When changing the currency, a different amount than the calculated one flashes for a split second.

Expected Result:

When changing the currency, only the final calculated amount should be displayed.

Light icons are displayed in dark mode

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “REFERRAL” button.
  2. Click on the profile button.
  3. Click on the “Appearance” button.
  4. Click on the “Dark” button.
  5. Click on the back button.
  6. Click on the back button.
  7. Click on the “WALLET” button.
  8. Click on the “UAH”.
  9. Click on the “Transfer” button.
Environment:

iPhone 11, iOS Version 18.0

Actual Result:

Light icons are displayed in the dark mode.

Expected Result:

The dark mode should display dark icons.

Light icons are displayed in dark mode
During testing, I found 13 bugs of varied severity, including critical ones. To enhance the app's performance and user experience, I recommend extensive testing across various iOS devices and versions to ensure compatibility and consistency. Using automated testing tools like Appium and conducting thorough regression testing post-updates will help identify and address such issues promptly.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us