No bugs found in dYdX for iOS

4.0

dYdX

dYdX is a powerful open trading platform which enables access to crypto’s best trading experience in decentralized exchange.

dYdX offers a secure and convenient way to trade crypto in over 30 unique cryptocurrency markets ranging from Bitcoin (BTC) and Ethereum (ETH) to popular altcoins like Aave (AAVE), Avalanche (AVAX), Cardano (ADA), Chainlink (LINK), Dogecoin (DOGE), Solana (SOL), Terra (LUNA), and Uniswap (UNI).

Having run a series of tests, our QA engineers found just a few minor non-critical issues in the system. Well done, dYdX team!

QAwerk bugs not found
5K+ downloads
8 ratings
version tested
1.9.5
version tested
version tested
16,5
hours spent testing
version tested
>100
test cases run
bugs found
0
bugs found

No bugs found after linking dYdX with wallet which is already installed

Precondition:
  1. dYdX app is installed.
  2. At least one crypto wallet app is installed (e.g. MetaMask).
Steps to Reproduce:
  1. Launch the app.
  2. Click on the user icon at the bottom panel.
  3. Click on the “Connect” item.
  4. Click “Get started”.
  5. Click on “MetaMask” wallet.
  6. Click “Link wallet”.
  7. Enter MetaMask password into ‘Password’ field.
  8. Click “Unlock”.
  9. Click “Connect” in “Connect to this site?” popup.
  10. Click “Sign” in “Sign this message?” popup.
  11. Click “Sign” in “Sign this message?” popup again.
  12. Click on the “Wallets” item.
Environment:

iPhone SE, iOS 15.3

Expected Result:

MetaMask crypto wallet is present in the list.

Actual Result:

Bug not found.

No bugs found after refusing linking dYdX with crypto wallet

Precondition:
  1. dYdX app is installed.
  2. At least one wallet app is installed (e.g. MetaMask).
Steps to Reproduce:
  1. Launch the app.
  2. Click on the “User” icon at the bottom panel.
  3. Click on the “Connect” item.
  4. Click “Get started”.
  5. Click on “MetaMask” wallet.
  6. Click “Link wallet”.
  7. Enter MetaMask password into “Password” field.
  8. Click “Unlock”.
  9. Click “Cancel” in “Connect to this site?” popup.
Environment:

iPhone SE, iOS 15.3

Expected Result:

Warning “Refused by wallet” appears on “Select wallet” page.

Actual Result:

Bug not found.

No bugs found after signing out from the app

Precondition:
  1. dYdX app is installed.
  2. At least one crypto wallet is added into the app (e.g. MetaMask).
Steps to Reproduce:
  1. Launch the app.
  2. Click on the ‘user’ icon at the bottom panel.
  3. Click “Sign out”.
  4. Click “Sign out” in the popup.
Environment:

iPhone SE, iOS 15.3

Expected Result:

Crypto wallet (from preconditions) is removed from the app.

Actual Result:

Bug not found.

No bugs found when searching for market on “Markets” page

Precondition:

dYdX app is installed.

Steps to Reproduce:
  1. Launch dYdX app.
  2. Open the “Markets” page.
  3. Click on the “search” icon in the top right corner.
  4. Enter “fil” into the “Search markets” field.
Environment:

iPhone SE, iOS 15.3

Expected Result:

Markets were found according to the search key.

Actual Result:

Bug not found.

No bugs found after filtering markets by “favourites”

Precondition:
  1. dYdX app is installed.
  2. At least one crypto wallet is linked with the dYdX app.
  3. At least 1 market is added to “favourites”.
Steps to Reproduce:
  1. Launch the app.
  2. Open the “Markets” page.
  3. Click on the “star” icon in the filters area.
Environment:

iPhone SE, iOS 15.3

Expected Result:

Added to “favourites” markets are present in the list.

Actual Result:

Bug not found.

No bugs found after switching between wallets

Precondition:
  1. dYdX app is installed.
  2. At least 2 crypto wallets are linked with the dYdX app (e.g. MetaMask and imToken).
  3. imToken wallet is active.
Steps to Reproduce:
  1. Launch the app.
  2. Click on the “user” icon at the bottom panel.
  3. Click on the “Wallets” item.
  4. Select MetaMask wallet in “Switch Wallet” popup.
  5. Click on the “user” icon at the bottom panel again.
Environment:

iPhone SE, iOS 15.3

Expected Result:

MetaMask wallet becomes active.

Actual Result:

Bug not found.

No bugs found in app behaviour when connection has been lost

Precondition:

dYdX app is installed.

Steps to Reproduce:
  1. Launch the app.
  2. Open the “Markets” page.
  3. Disable internet connection.
Environment:

iPhone SE, iOS 15.3

Expected Result:

Notification “Connection not available” appears on the page.

Actual Result:

Bug not found.

No bugs found after adding invalid email for account

Precondition:
  1. dYdX app is installed.
  2. At least one crypto wallet is linked with the dYdX app.
Steps to Reproduce:
  1. Launch the app.
  2. Open the “Account” page.
  3. Click on the user’s avatar.
  4. Enter invalid email (e.g. without ‘@’ character) into the ‘Email’ field.
Environment:

iPhone SE, iOS 15.3

Expected Result:

Warning “Please enter a valid email address” appears below the email field.

Actual Result:

Bug not found.

No bugs found after adding invalid email for account

No bugs found when sorting markets by their names

Precondition:
  1. dYdX app is installed.
  2. At least one crypto wallet is linked with the dYdX app.
Steps to Reproduce:
  1. Launch the app.
  2. Open the “Markets” page.
  3. Click on the “Name” option in the “Sort by” section.
Environment:

iPhone SE, iOS 15.3

Expected Result:

Markets are sorted in ascending order by their names.

Actual Result:

Bug not found.

No bugs found when linking dYdX with wallet which has not been installed yet

Precondition:
  1. dYdX app is installed.
  2. At least one crypto wallet app is installed (e.g. MetaMask).
  3. At least one crypto wallet app is not installed (e.g. Coinbase).
Steps to Reproduce:
  1. Launch the app.
  2. Open the “Account” page.
  3. Click on the “Wallets” item.
  4. Click “Add new wallet”.
  5. Click on the “Coinbase” item in the section “More”.
Environment:

iPhone SE, iOS 15.3

Expected Result:

App Store is opened with found “Coinbase Wallet” app.

Actual Result:

Bug not found.

I focused my efforts on running both positive and negative test scenarios. During the testing process, I have checked linking the app with crypto wallets like MetaMask and Coinbase, switching between wallets, updating the user's account, and logging out the app. Since only 2 minor issues were found, I can recommend using the application.
Kateryna, QA engineer

Kateryna, 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