Bugs trouvés dans AirGap Wallet pour Android

AirGap Wallet

AirGap Wallet est une solution mobile qui fonctionne idéalement avec une application compagnon nommée AirGap Vault. Tandis que la première est un portefeuille en lecture seule connecté à Internet pour récupérer et afficher des données de la blockchain, la seconde sert de portefeuille matériel pour les cryptos.

Idéalement, les applications devraient être installées sur des appareils différents, mais vous pouvez également obtenir une sécurité renforcée même si les deux sont sur le même smartphone du quotidien. AirGap prend en charge Bitcoin, Ethereum, Polkadot, Kusama, Tezos et plusieurs autres cryptos.

Notre équipe de test web3 a pu repérer des bugs dans d’autres portefeuilles crypto et applications basées sur la blockchain, nous avons donc décidé de mettre AirGap Wallet à l’épreuve. Voici les bugs que nous avons trouvés.

100K téléchargements
0 notes

Plantage de l’application après que l’utilisateur clique sur le bouton « Partager AirGap »

Gravité :

Majeure

Condition préalable :

L’utilisateur ouvre l’application AirGap.

Étapes de reproduction :
  1. Cliquez sur le bouton « Paramètres ».
  2. Cliquez sur le bouton « Partager AirGap ».
Environnement :

Samsung Galaxy S20+, Android 12

Résultat réel :

L’application plante.

Résultat attendu :

Une fenêtre modale « Partager » s’ouvre ; l’application ne plante pas.

L’utilisateur ne peut pas configurer d’échange

Gravité :

Majeure

Condition préalable :
  1. L’utilisateur ouvre l’application AirGap.
  2. L’utilisateur a ajouté deux devises différentes.
Étapes de reproduction :
  1. Cliquez sur le bouton « Échanger ».
Environnement :

Samsung Galaxy S20+, Android 12

Résultat réel :

Le message contextuel « Il semble qu’aucun échange ne puisse être configuré pour le moment » apparaît.

Résultat attendu :

L’échange est configuré.

Les boutons de navigation Android ne fonctionnent pas pour toutes les sections

Gravité :

Mineure

Condition préalable :

L’utilisateur ouvre l’application AirGap.

Étapes de reproduction :
  1. Cliquez sur le bouton « Paramètres ».
  2. Cliquez sur le bouton « Introduction ».
  3. Cliquez sur « Retour » dans la barre de navigation Android.
  4. Cliquez sur le bouton « À propos ».
  5. Cliquez sur « Retour » dans la barre de navigation Android.
  6. Cliquez sur le bouton « Retour » de l’application.
  7. Cliquez sur le bouton « Paramètres QR avancés ».
  8. Cliquez sur « Retour » dans la barre de navigation Android.
Environnement :

Samsung Galaxy S20+, Android 12

Résultat réel :

Les boutons de navigation Android ne fonctionnent pas pour toutes les sections.

Résultat attendu :

Les boutons de navigation Android fonctionnent pour toutes les sections.

J’ai découvert plusieurs bugs majeurs dans cette application, comme le plantage de l’application et l’impossibilité de configurer un échange. Je recommande de faire des tests de régression et de porter une attention particulière aux cas de test négatifs pour les tests fonctionnels.
Oleh, QA engineer

Oleh, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous