Bugs found in BoundlessPay: Buy & Sell Crypto for Android
BoundlessPay is a digital wallet where you can buy, sell, stake, and spend 70+ cryptocurrencies. BoundlessPay prides itself on offering the lowest fees, fastest trades, and instant deposits.
The app boasts a range of features designed to simplify your crypto experience. You can manage all your crypto assets in one place, easily send and receive money using various methods, and even pay bills with your crypto.
Here at QAwerk, we put BoundlessPay through a round of manual testing. Our goal is to help the BoundlessPay team identify and fix any bugs that might hinder the app’s performance and user experience. Hope this helps!
App freezes upon tapping 'Submit' button on 'Verification Level' screen
Blocker
The user must be logged into the app.
- Open the app.
- Navigate to Settings -> KYS.
- Fill in all required fields.
- Tap on the ‘Submit’ button.
OS: Android 12
Device: Redmi Note 10 Pro
After tapping ‘Submit’, the app freezes, rendering it unusable.
The app should remain functional after submission. The user should see the status of activation.
Valid OTP code is rejected after one failed attempt
Critical
The user must be logged into the app.
- Open the app.
- Enter valid credentials (email, password).
- Enter an invalid OTP code.
- Enter a valid OTP code.
OS: Android 12
Device: Redmi Note 10 Pro
An “Invalid OTP” error message appears.
The app should navigate to the main screen when a valid OTP is entered after one failed attempt. The OTP is accepted.
'Submit' button active despite empty required field on 'Account Verification' screen
Minor
The user is on the ‘Account Verification’ screen.
- Tap on the ‘Upgrade to level 0’ button.
- Fill in the ‘BPay Tag’ field.
OS: Android 12
Device: Redmi Note 10 Pro
The ‘Submit’ button is active.
The ‘Submit’ button should only be active if all required fields are completely filled.
Keyboard overlaps 'Submit' button on 'Verification Level' screen
Minor
The user is on the ‘Account Verification’ screen.
- Tap on the ‘Upgrade to Level 0’ button.
- Fill in the ‘BVN’ field.
- Begin to fill in the ‘BPay tag’ field.
OS: Android 12
Device: Redmi Note 10 Pro
The keyboard overlaps the ‘Submit’ button.
The ‘Submit’ button should always be visible regardless of keyboard activation.
Flag icons incorrectly enumerated for individual countries
Minor
The user is at the sign-up step.
- Tap on ‘Country of Residence’.
- Enter a country in the search field (e.g., Ukraine).
- Pay attention to the flag icon.
OS: Android 12
Device: Redmi Note 10 Pro
Multiple flags from different countries are displayed for Ukraine.
Only the Ukrainian flag should be displayed when Ukraine is searched.
I conducted a comprehensive review of the BoundlessPay Android app, focusing on functional, usability, and compatibility testing. While it shows promise, enhancing app stability, ensuring proper OTP handling, and refining UI elements are required to boost the app's quality and user satisfaction.