Bugs‌ ‌found‌ ‌in‌ CoinTracker – Crypto Portfolio for Android

CoinTracker - Crypto Portfolio

4.9

CoinTracker is an intuitive and highly secure crypto portfolio manager and tax calculator trusted by more than 1 million users.

CoinTracker supports over 500 exchanges and 10,000 cryptocurrencies including Bitcoin (BTC), Ripple (XRP), Ethereum (ETH), Stellar (XLM), Litecoin (LTC), Cardano (ADA), DASH (DASH) and others. The app allows its users to easily sync their existing crypto wallets, review transactions, investment performance and ROI.

Our QA engineers ran a quick check on CoinTracker. Here are the bugs we managed to catch.

100K+downloads
4.8K+ ratings

No “Invalid email address” error message after adding BTC wallet

Severity:

Minor

Precondition:

The user is on the “Portfolio” page.

Steps to Reproduce:

1. Click the “Add wallets” link.
2. Click the “Add wallets” button.
3. Click the “Choose your wallet or exchange” field; select “Coinbase wallet”.
4. Click the “Choose your cryptocurrency” field; select “ETH”.
5. Click the “Address” field and type an invalid address (e.g. “Test”).
6. Click the “Add wallet” button.
7. Click the “Choose your cryptocurrency” field; select “ETH”.
8. Click the “Add wallet” button.

Environment:

Redmi Note 10 Pro, Android 11

Actual Result:

6. “Invalid email address” error message appears;
8. “Zero transactions” error message appears.

Expected Result:

6. “Invalid email address” error message should appear.

Text overlaps “Market cap” section after selecting UAH as base currency

Severity:

Minor

Precondition:

The user is on the “Settings” page.

Steps to Reproduce:

1. Click the “Account” button.
2. Click the “Base currency” button.
3. Select “UAH”.
4. Navigate to the “Prices” page.
5. Click “Bitcoin”.
6. Click the back arrow and click “Ethereum”.

Environment:

Redmi Note 10 Pro, Android 11

Actual Result:

The text overlaps the “Market cap” section.

Expected Result:

The text should be clearly displayed.

No validation for empty input field

Severity:

Minor

Precondition:

The user is on the “Portfolio” page.

Steps to Reproduce:

1. Navigate to the “Settings” page.
2. Click “Custom currencies”.
3. Click the “+ Add custom currency” button.
4. Click “Save changes”.

Environment:

Redmi Note 10 Pro, Android 11

Actual Result:

No validation appears; no currency was added; a blank page is displayed.

Expected Result:

Validation for an empty input field should appear.

During manual test execution several minor issues related to email and input validation were found. I would advise the app’s developers to use a strong validation pattern.
Oleh, QA engineer

Oleh, QA engineer

Need a reliable QA partner?

Hire us