Bugs found in CoinTracker – Crypto Portfolio for Android
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.
No “Invalid email address” error message after adding BTC wallet
Minor
The user is on the “Portfolio” page.
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.
Redmi Note 10 Pro, Android 11
6. “Invalid email address” error message appears;
8. “Zero transactions” error message appears.
6. “Invalid email address” error message should appear.
Text overlaps “Market cap” section after selecting UAH as base currency
Minor
The user is on the “Settings” page.
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”.
Redmi Note 10 Pro, Android 11
The text overlaps the “Market cap” section.
The text should be clearly displayed.
No validation for empty input field
Minor
The user is on the “Portfolio” page.
1. Navigate to the “Settings” page.
2. Click “Custom currencies”.
3. Click the “+ Add custom currency” button.
4. Click “Save changes”.
Redmi Note 10 Pro, Android 11
No validation appears; no currency was added; a blank page is displayed.
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.