Bugs‌ ‌found‌ ‌in‌ AirGap Wallet for Android

AirGap Wallet

3.8

AirGap Wallet is a mobile solution that works best with a companion app called AirGap Vault. While the former is a watch-only wallet connected to the internet to retrieve and display data from the blockchain, the latter serves as a hardware wallet for crypto.

Ideally, the apps should be installed on different devices, but you can also achieve enhanced security even if both are on the same daily smartphone. AirGap supports Bitcoin, Ethereum, Polkadot, Kusama, Tezos, and several more cryptos.

Our web3 testing team was able to spot bugs in other crypto wallets and blockchain-based apps, so we decided to put AirGap Wallet to the test. Here are the bugs we found.

100K downloads
18 ratings

App crash after user clicks “Share AirGap” button

Severity:

Major

Precondition:

The user opens the AirGap app.

Steps to Reproduce:
  1. Click the “Settings” button.
  2. Click the “Share AirGap” button.
Environment:

Samsung Galaxy S20+, Android 12

Actual Result:

The app crashes.

Expected Result:

A “Share” modal window is opened; the app doesn’t crash.

User cannot set up exchange

Severity:

Major

Precondition:
  1. The user opens the AirGap app.
  2. The user has added two different currencies.
Steps to Reproduce:
  1. Click the “Exchange” button.
Environment:

Samsung Galaxy S20+, Android 12

Actual Result:

The pop-up message “It seems that no exchange could currently be set up” appears.

Expected Result:

The exchange is set up.

Android navigation buttons don’t work for every section

Severity:

Minor

Precondition:

The user opens the AirGap app.

Steps to Reproduce:
  1. Click the “Settings” button.
  2. Click the “Introduction” button.
  3. Click “Back” on the Android navigation bar.
  4. Click the “About” button.
  5. Click “Back” on the Android navigation bar.
  6. Click the “Back” app button.
  7. Click the “Advanced QR Settings” button.
  8. Click “Back” on the Android navigation bar.
Environment:

Samsung Galaxy S20+, Android 12

Actual Result:

Android navigation buttons don’t work for every section.

Expected Result:

Android navigation buttons work for every section.

I've found a few major bugs in this app, such as the app’s crash and inability to set up an exchange. I recommend doing regression testing and also paying attention to negative test cases for functional testing.
Oleh, QA engineer

Oleh, QA engineer

Need a reliable QA partner?

Hire us
Close

Dear Friends!

We are a Ukrainian software testing company. Our country has been brutally attacked by Russia, which aims to destroy us as a nation and a sovereign country.

Despite Russia’s continuous aggression, shelling, and barbaric crimes, we stay strong and true to core democratic values.

QAwerk fights on the economic front. We keep helping businesses worldwide speed up releases, eliminate critical bugs, and win users’ love and world’s recognition with impeccable product quality.

We’d love to keep our team employed and hire those techies who lost jobs because of the war. While we may not be the right fit for you, perhaps you know someone who is.

Please reach out to your network and spread the word. They’ll get top-notch service from a grateful and highly motivated tech team.

Would you be open-minded to exploring more about how we deliver during the war?

Stand with Ukraine by working with Ukraine!