Bugs trouvés dans Binance.US – Bitcoin & Crypto pour iOS : QAwerk Bug Crawl
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.
Impossible d’utiliser l’application en dehors des États-Unis
Majeure
- Lancez l’application et appuyez sur « OK » dans l’onglet ‘403 Forbidden’.
- Appuyez sur ‘Log In’ > Entrez vos identifiants > Log In.
- Répétez l’étape #1 > Sign up > Entrez votre e-mail > Sign up.
- Répétez l’étape #1 > Fermez la page de connexion > Appuyez sur l’onglet ‘Stats’.
iPhone 8 Plus, iOS 14.2
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 ».
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
Majeure
- Lancez l’application avec un VPN américain.
- Appuyez sur ‘Sign up’ > Entrez un e-mail et un mot de passe.
- Cochez la case > Register.
- Changez 5 puzzles.
iPhone 8 Plus, iOS 14.2
Le message d’erreur suivant apparaît : « Trop de tentatives. Veuillez réessayer plus tard. Geetest Throw An Error From Javascript Library. »
L’utilisateur voit uniquement le message d’erreur « Trop de tentatives. Veuillez réessayer plus tard. ».
L’application ne se connecte pas automatiquement à Internet
Majeure
- Lancez l’application avec un VPN américain.
- Appuyez sur ‘Log In’ > Entrez un e-mail et un mot de passe > Coupez la connexion.
- Appuyez sur ‘Log In’ pour obtenir le message d’erreur de connexion.
- Rétablissez la connexion Internet et retournez à l’application.
iPhone 8 Plus, iOS 14.2
L’application n’est pas connectée à Internet. L’erreur de connexion Internet apparaît en haut.
L’application vérifie automatiquement les connexions disponibles.
La barre d’état « Status » chevauche l’interface de l’application
Mineure
- Lancez l’application avec un VPN américain.
- Appuyez sur « X » pour fermer la page de connexion.
- Faites défiler la page jusqu’à la fin.
iPhone 8 Plus, iOS 14.2
La barre d’état « Status » chevauche l’interface de l’application.
La barre d’état « Status » ne chevauche pas l’interface de l’application.
La validation de l’e-mail est manquante
Mineure
- Lancez l’application avec un VPN américain.
- Appuyez sur ‘Sign up’ > Cochez la case > Vérifiez le message d’erreur.
- Appuyez sur ‘Email’ et entrez un e-mail invalide ([email protected] dans ce cas).
- Entrez un mot de passe > Cochez la case > Register.
iPhone 8 Plus, iOS 14.2
L’alerte « e-mail incorrect » est manquante.
L’utilisateur voit un message concernant le format d’e-mail incorrect.
Le pourcentage d’utilisateurs « battus » est difficile à lire
Mineure
- Lancez l’application avec un VPN américain.
- Appuyez sur ‘Log In’ > Entrez vos identifiants > Log In.
- Faites glisser le curseur pour résoudre le puzzle.
iPhone 8 Plus, iOS 14.2
Le message vert de « succès » concernant les utilisateurs battus n’apparaît que brièvement.
Le message apparaît pendant au moins une seconde.
Validation incorrecte du nom et de la date de naissance
Mineure
- Exécutez l’application avec un VPN américain.
- Connectez-vous à votre compte > Dans le 1er onglet, appuyez sur « Ajouter des cryptos » en haut.
- Choisissez « Déposer des cryptos » > Vérification de base.
- Entrez des chiffres dans les champs Nom et Prénom > Réglez le 1er janvier 0001 comme date de naissance > Suivant.
iPhone 8 Plus, iOS 14.2
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.
Une alerte de données incorrectes apparaît.
Validation incorrecte du numéro d’identification fiscale/SSN
Mineure
- Exécutez l’application avec un VPN américain.
- Connectez-vous à votre compte > Dans le 1er onglet, appuyez sur « Ajouter des cryptos » en haut.
- Choisissez « Déposer des cryptos » > Vérification de base.
- Dans le champ Numéro d’identification fiscale/SSN, saisissez dix chiffres ou plus.
iPhone 8 Plus, iOS 14.2
L’utilisateur peut saisir 10 chiffres ou plus au lieu des 9 chiffres standard.
Il est impossible de saisir plus de 9 chiffres.
L’adresse n’est pas enregistrée après retour à l’étape précédente
Mineure
- Exécutez l’application avec un VPN américain.
- Connectez-vous à votre compte > Dans le 1er onglet, appuyez sur « Ajouter des cryptos » en haut.
- Choisissez « Déposer des cryptos » > Vérification de base.
- Remplissez tous les champs > Suivant > Saisissez l’adresse > Soumettre > OK.
- Allez à l’étape précédente et modifiez les données incorrectes > Suivant.
iPhone 8 Plus, iOS 14.2
Le formulaire d’adresse est vide.
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.
