No bugs found in WhiteBIT: buy & sell bitcoin for Android

4.2

WhiteBIT

WhiteBit is a crypto exchange and wallet designed for beginners and experienced crypto traders. It supports some of the most well-known assets, such as Bitcoin, Ethereum, Dogecoin, Ripple, and rewards the most competitive traders with free crypto.

WhiteBit allows viewing coin prices, analyzing trading pairs with helpful widgets, and making crypto and fiat transfers to other app users. The app ensures security through an allowlist feature to withdraw funds only to trusted addresses, 2FA, face and touch ID, KYC verification, automatic logouts, alerts, and more.

Our web3 testing team has found bugs in many popular crypto wallets and exchanges, but WhiteBIT passed the quality assurance test. Kudos to their delivery team!

QAwerk bugs not found
500K+ downloads
3K+ ratings
version tested
2.15.1
version tested
version tested
10
hours spent testing
version tested
> 100
test cases run
bugs found
0
bugs found

No bugs found when creating new account

Precondition:

The app is installed.

Steps to Reproduce:
  1. Open the app for the first time upon installation.
  2. Tap the “Sign up / Log in” button top left.
  3. Tap the “Login or Registration” button.
  4. Tap the “Registration” button.
  5. Enter a valid email (use a mailbox you can check).
  6. Enter a valid password.
  7. Check “I agree..” and “Warning” checkboxes.
  8. Tap the “Continue” button.
  9. Enter the code from the received email.
  10. Enter the email from Step 5.
  11. Enter the password from Step 6.
  12. Tap the “Continue” button.
  13. Enter a PIN.
  14. Confirm the PIN.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

The app’s main screen opens. The user is logged in.

Actual Result:

Bug not found.

No bugs found when resetting password

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app and provide the current PIN.
  2. Tap the “Profile” button top left.
  3. Scroll down and tap the “Login Out” button.
  4. Tap the “Yes” button in the pop-up.
  5. Tap the “Login or Registration” button.
  6. Tap the “Forgot password” button.
  7. Enter the email from Precondition 2.
  8. Tap the “Continue” button.
  9. Check the mailbox, open the recent email “Reset password” and follow the instructions.
  10. Tap the “Continue” button.
  11. Enter the email from Precondition 2.
  12. Enter the new password from Step 9.
  13. Tap the “Continue” button.
  14. Enter the PIN.
  15. Confirm the PIN.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

The app’s main screen opens. The user is logged in.

Actual Result:

Bug not found.

No bugs found when app loses connection

Precondition:
  1. The app is installed.
Steps to Reproduce:
  1. Open the app.
  2. Disable the internet connection.
  3. Tap any button/menu item.
  4. Enable the internet connection.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

The error message “No internet connection” at steps 2-3. The success message “Internet connections restored” at step 4.

Actual Result:

Bug not found.

No bugs found during withdrawal and scanning QR code

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
  3. The user has a valid QR code of BTC address on another device.
Steps to Reproduce:
  1. Open the app and provide the current PIN.
  2. Tap the “Wallet” menu item.
  3. Tap the “BTC” list item.
  4. Tap the “Withdrawal” button.
  5. Tap the QR icon in the “Address” input.
  6. Allow the app to take pictures and record videos (if needed).
  7. Scan QR from Precondition 3.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

The camera closes. The address field is automatically filled in by the address from Precondition 3.

Actual Result:

Bug not found.

No bugs found when changing password

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app and provide the current PIN.
  2. Tap the “Profile” button top left.
  3. Tap the “Security” menu item.
  4. Tap the “Change password” menu item.
  5. Enter the current password.
  6. Enter a new valid password.
  7. Confirm the new password.
  8. Tap the “Change Password” button.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

“Password has been changed” notification appears. The user is able to log in with a new password.

Actual Result:

Bug not found.

No bugs found when changing leverage for trading

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app and provide the current PIN.
  2. Tap the “Profile” button top left.
  3. Scroll down.
  4. Tap the “Your current leverage” menu item.
  5. Tap the “1x” menu item.
  6. Tap the “Select” button.
  7. Tap the “Your current leverage” menu item.
  8. Tap the “20x” menu item.
  9. Tap the “Select” button.
  10. Tap the “Your current leverage” menu item.
  11. Tap the “5x” menu item.
  12. Tap the “Select” button.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

Step 7 – Notification “Your current leverage changed to 1x”.
Step 9 – Notification “Your current leverage changed to 20x”.
Step 12 – Notification “Your current leverage changed to 5x”.

Actual Result:

Bug not found.

No bugs found at email & password login with wrong PIN

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app and provide a wrong PIN 5 times.
  2. Enter the email from Precondition 2.
  3. Enter the password from Precondition 2.
  4. Enter the PIN.
  5. Confirm the PIN.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

The app’s main screen opens. The user is logged in.

Actual Result:

Bug not found.

No bugs found when checking main menu items

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app and provide the current PIN.
  2. Tap the “Markets” menu item.
  3. Tap the “Trade” menu item.
  4. Tap the “Features” menu item
  5. Tap the “Wallet” menu item.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

Appropriate screens open within steps 2-5 .

Actual Result:

Bug not found.

No bugs found when turning off PIN verification

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app and provide the current PIN.
  2. Tap the “Profile” button top left.
  3. Tap the “Security” menu item.
  4. Tap the “PIN code” menu item.
  5. Enter the current PIN.
  6. Close the app.
  7. Open the app.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

The PIN verification step is skipped. The app’s main screen opens. The user is logged in.

Actual Result:

Bug not found.

No bugs found when adding trading pairs to Favorites

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app and provide the current PIN.
  2. Tap the “Markets” menu item.
  3. Tap the “BTC/USD” list item
  4. Tap the “Star” icon top right.
  5. Tap the “Back” arrow button top left.
  6. Tap the “Favorites” tab.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

“BTC/USD” trading pair is added to the “Favorites” list.

Actual Result:

Bug not found.

The app’s behavior is stable; I found no bugs while testing. I explored the interface and checked how the app runs without an Internet connection. I also checked the app’s performance during account creation, authentication, scanning QR code for withdrawal, and changing account settings.
Aliaksei, QA engineer

Aliaksei, QA engineer

No Bugs Found!

No Bugs Found! We tried to find bugs in this product, but failed to spot any. While we still believe no software is 100% free of bugs, this app contains no critical or apparent defects that could negatively impact the user experience.

Need a reliable QA partner?

Hire us