Bugs trouvés dans Binance.US – Bitcoin & Crypto pour iOS : QAwerk Bug Crawl

Binance.US

Binance est une plateforme de trading de cryptomonnaies de renommée mondiale. L’application Binance.US permet aux traders de cryptomonnaies basés aux États-Unis d’effectuer des transactions sans aucune difficulté. L’application offre également un accès à plus de 50 cryptomonnaies.

L’attrait principal de l’application Binance Bitcoin et crypto est qu’elle fournit des mises à jour en temps réel du portefeuille et du marché. Les utilisateurs peuvent également échanger leurs actifs cryptographiques contre de la monnaie fiduciaire via des comptes bancaires liés.

De plus, Binance pour iOS offre un portefeuille de cryptomonnaies sécurisé, protégé par l’assurance FDIC. Vous pouvez également recevoir des alertes de transaction pour les marchés que vous surveillez.

En raison de la frénésie actuelle autour des cryptomonnaies, nous comprenons l’importance d’une application de trading facile à utiliser avec un portefeuille sécurisé. Nous avons donc effectué un test de bugs de l’application Binance.US, et voici les résultats.

0 notes

Impossible d’utiliser l’application en dehors des États-Unis

Gravité :

Majeure

Étapes de reproduction :
  1. Lancez l’application et appuyez sur « OK » dans l’onglet ‘403 Forbidden’.
  2. Appuyez sur ‘Log In’ > Entrez vos identifiants > Log In.
  3. Répétez l’étape #1 > Sign up > Entrez votre e-mail > Sign up.
  4. Répétez l’étape #1 > Fermez la page de connexion > Appuyez sur l’onglet ‘Stats’.
Environnement :

iPhone 8 Plus, iOS 14.2

Résultat réel :

Il est impossible d’utiliser l’application sans VPN en dehors des États-Unis. Les étapes #2 et #3 affichent une alerte « 403 Forbidden ». L’étape #4 affiche « Il y a un problème avec votre connexion. Veuillez vérifier vos paramètres réseau ».

Résultat attendu :

L’application est utilisable quel que soit l’emplacement géographique et la région de l’AppStore.

Une erreur de la bibliothèque JS apparaît après avoir changé de puzzle cinq fois

Gravité :

Majeure

Étapes de reproduction :
  1. Lancez l’application avec un VPN américain.
  2. Appuyez sur ‘Sign up’ > Entrez un e-mail et un mot de passe.
  3. Cochez la case > Register.
  4. Changez 5 puzzles.
Environnement :

iPhone 8 Plus, iOS 14.2

Résultat réel :

Le message d’erreur suivant apparaît : « Trop de tentatives. Veuillez réessayer plus tard. Geetest Throw An Error From Javascript Library. »

Résultat attendu :

L’utilisateur voit uniquement le message d’erreur « Trop de tentatives. Veuillez réessayer plus tard. ».

L’application ne se connecte pas automatiquement à Internet

Gravité :

Majeure

Étapes de reproduction :
  1. Lancez l’application avec un VPN américain.
  2. Appuyez sur ‘Log In’ > Entrez un e-mail et un mot de passe > Coupez la connexion.
  3. Appuyez sur ‘Log In’ pour obtenir le message d’erreur de connexion.
  4. Rétablissez la connexion Internet et retournez à l’application.
Environnement :

iPhone 8 Plus, iOS 14.2

Résultat réel :

L’application n’est pas connectée à Internet. L’erreur de connexion Internet apparaît en haut.

Résultat attendu :

L’application vérifie automatiquement les connexions disponibles.

La barre d’état « Status » chevauche l’interface de l’application

Gravité :

Mineure

Étapes de reproduction :
  1. Lancez l’application avec un VPN américain.
  2. Appuyez sur « X » pour fermer la page de connexion.
  3. Faites défiler la page jusqu’à la fin.
Environnement :

iPhone 8 Plus, iOS 14.2

Résultat réel :

La barre d’état « Status » chevauche l’interface de l’application.

Résultat attendu :

La barre d’état « Status » ne chevauche pas l’interface de l’application.

La barre d’état « Status » chevauche l’interface de l’application

La validation de l’e-mail est manquante

Gravité :

Mineure

Étapes de reproduction :
  1. Lancez l’application avec un VPN américain.
  2. Appuyez sur ‘Sign up’ > Cochez la case > Vérifiez le message d’erreur.
  3. Appuyez sur ‘Email’ et entrez un e-mail invalide ([email protected] dans ce cas).
  4. Entrez un mot de passe > Cochez la case > Register.
Environnement :

iPhone 8 Plus, iOS 14.2

Résultat réel :

L’alerte « e-mail incorrect » est manquante.

Résultat attendu :

L’utilisateur voit un message concernant le format d’e-mail incorrect.

Le pourcentage d’utilisateurs « battus » est difficile à lire

Gravité :

Mineure

Étapes de reproduction :
  1. Lancez l’application avec un VPN américain.
  2. Appuyez sur ‘Log In’ > Entrez vos identifiants > Log In.
  3. Faites glisser le curseur pour résoudre le puzzle.
Environnement :

iPhone 8 Plus, iOS 14.2

Résultat réel :

Le message vert de « succès » concernant les utilisateurs battus n’apparaît que brièvement.

Résultat attendu :

Le message apparaît pendant au moins une seconde.

Validation incorrecte du nom et de la date de naissance

Gravité :

Mineure

Étapes de reproduction :
  1. Exécutez l’application avec un VPN américain.
  2. Connectez-vous à votre compte > Dans le 1er onglet, appuyez sur « Ajouter des cryptos » en haut.
  3. Choisissez « Déposer des cryptos » > Vérification de base.
  4. Entrez des chiffres dans les champs Nom et Prénom > Réglez le 1er janvier 0001 comme date de naissance > Suivant.
Environnement :

iPhone 8 Plus, iOS 14.2

Résultat réel :

Il est possible de définir n’importe quelle année de naissance. Il est possible de saisir des chiffres dans les champs de nom.

Résultat attendu :

Une alerte de données incorrectes apparaît.

Validation incorrecte du nom et de la date de naissance

Validation incorrecte du numéro d’identification fiscale/SSN

Gravité :

Mineure

Étapes de reproduction :
  1. Exécutez l’application avec un VPN américain.
  2. Connectez-vous à votre compte > Dans le 1er onglet, appuyez sur « Ajouter des cryptos » en haut.
  3. Choisissez « Déposer des cryptos » > Vérification de base.
  4. Dans le champ Numéro d’identification fiscale/SSN, saisissez dix chiffres ou plus.
Environnement :

iPhone 8 Plus, iOS 14.2

Résultat réel :

L’utilisateur peut saisir 10 chiffres ou plus au lieu des 9 chiffres standard.

Résultat attendu :

Il est impossible de saisir plus de 9 chiffres.

Validation incorrecte du numéro d’identification fiscale/SSN

L’adresse n’est pas enregistrée après retour à l’étape précédente

Gravité :

Mineure

Étapes de reproduction :
  1. Exécutez l’application avec un VPN américain.
  2. Connectez-vous à votre compte > Dans le 1er onglet, appuyez sur « Ajouter des cryptos » en haut.
  3. Choisissez « Déposer des cryptos » > Vérification de base.
  4. Remplissez tous les champs > Suivant > Saisissez l’adresse > Soumettre > OK.
  5. Allez à l’étape précédente et modifiez les données incorrectes > Suivant.
Environnement :

iPhone 8 Plus, iOS 14.2

Résultat réel :

Le formulaire d’adresse est vide.

Résultat attendu :

L’adresse est enregistrée avant que l’utilisateur ne revienne pour modifier ses données personnelles à la page précédente.

Binance.US - Bitcoin & Crypto est une application de trading de cryptomonnaies disponible sur l’AppStore mais utilisable uniquement aux États-Unis. J’ai constaté plusieurs problèmes lors de l’utilisation de l’application, notamment une validation incorrecte, des textes qui se chevauchent et des indications difficiles à lire. J’ai également découvert des erreurs majeures en JS et de connectivité. La correction de ces erreurs améliorera considérablement l’application.
Yevhenii, QA engineer

Yevhenii, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous