Bugs found in Nexo for Android
Nexo is a mobile solution for buying, selling, and trading crypto. The app supports a range of cryptocurrencies, such as BTC, ETH, SOL, SAND, MANA, and stablecoins like USDT, USDC, and DAI, among others.
Each time one needs to exchange their digital assets, Nexo connects to top 10 crypto exchanges for them to choose the best deal. Nexo offers up to 0.5% of crypto rewards per swap and $25 in BTC for referrals. It is possible to buy crypto with a credit or debit card and transfer coins from another wallet.
Our DeFi testing team explored multiple crypto wallets: some contained real showstoppers, whereas others – only trivial bugs. Let’s see how well Nexo passed our QA test.
“Unexpected error” after user logs in with unstable internet
Major
- Make sure your internet connection is unstable.
- The user is logged out.
- The user opens the app.
- Fill “Email” and “Password” fields with valid data.
- Click the “Login” button.
- Complete the puzzle captcha.
Samsung Galaxy S20+, Android 12
“Unexpected error” appears.
A validation message about no connection should appear.
Closing app on “Welcome to Nexo” screen leads to logout
Major
- The user is logged out.
- The user opens the app.
- Fill “Email” and “Password” fields with valid data.
- Click the “Login” button.
- Complete the puzzle captcha.
- Close the app.
- Open the app.
Samsung Galaxy S20+, Android 12
The user got logged out from his account.
The user stays logged in.
Logout button is inside “Security” section
Minor
- The user is logged out.
- The user opens the app.
- Fill “Email” and “Password” fields with valid data.
- Click the “Login” button.
- Complete the puzzle captcha.
- Set up a PIN.
- Click the “My Profile” button.
- Click the “Security” button.
- Click the “Logout” button.
- Click the back button on the Android navigation bar.
Samsung Galaxy S20+, Android 12
The user has to navigate to the “Security” section to log out.
The logout button should be at the bottom of the home page.
Nexo wallet is a handy and secure app for storing crypto, but I found a few major bugs in this app such as logging out after closing the app. I recommend paying attention to validation messages and negative test cases during functional testing.