Bugs trouvés dans Charity Miles pour Android
Charity Miles est une application gratuite qui vous permet de gagner de l’argent pour une œuvre de charité chaque fois que vous marchez, courez ou faites du vélo. L’application fonctionne comme un podomètre, un traqueur de course, un minuteur de marche, un compteur de cyclisme ou un chronomètre de course. Bougez et commencez à collecter des fonds pour votre association ! Vous n’avez pas à attendre le prochain marathon pour collecter des fonds pour la cause qui vous tient à cœur.
Fondée en 2012, Charity Miles a contribué à collecter près de 3 millions de dollars pour différentes œuvres caritatives.
Les ingénieurs de notre entreprise ont été très intrigués par l’approche originale de cette application en matière de fitness, ils ont donc décidé de la soumettre à notre Bug Crawler. Voici les résultats !
Inscription – Le champ mot de passe est manquant
Critique
L’application est installée.
Remarque :
Problème spécifique à l’appareil (non reproduit sur Samsung Galaxy S10 / Android 10).
- Ouvrez l’application pour la première fois après l’installation.
- Appuyez sur le bouton « Commencer à gagner ».
Samsung Galaxy S7, Android 8.0.0
L’écran avec les champs « Nom » et « E-mail » apparaît lors de l’inscription. Le champ « Mot de passe » est manquant, ce qui rend l’inscription impossible.
Un écran d’inscription avec les champs « Nom », « E-mail » et « Mot de passe » apparaît.
Connexion avec Facebook – Erreur « Fonctionnalité indisponible »
Majeure
L’application est installée.
- Ouvrez l’application pour la première fois après l’installation.
- Appuyez sur le bouton « Je suis déjà membre ».
- Appuyez sur le bouton « Se connecter avec Facebook ».
Samsung Galaxy S7, Android 8.0.0
Un écran Facebook avec l’erreur : « Fonctionnalité indisponible : la connexion Facebook est actuellement indisponible pour cette application » s’ouvre.
L’écran Facebook de confirmation de connexion s’ouvre.
Intégration avec l’application Strava – impossible de se connecter avec Google
Mineure
L’application est installée.
- Ouvrez l’application.
- Connectez-vous ou inscrivez-vous.
- Appuyez sur l’icône d’engrenage (paramètres) en haut à droite.
- Dans la section « APPLICATIONS & INTÉGRATIONS », appuyez sur Strava.
- Appuyez sur le bouton « Se connecter avec Google ».
Samsung Galaxy S7, Android 8.0.0
Un écran Google avec le message : « Erreur d’autorisation. Erreur 403 disallowed_useragent » apparaît.
L’écran de confirmation de connexion Google s’ouvre.
Écran mot de passe oublié – message d’erreur incohérent pour un e-mail invalide
Triviale
L’application est installée.
- Ouvrez l’application pour la première fois après l’installation.
- Appuyez sur le bouton « Je suis déjà membre ».
- Appuyez sur le lien « Mot de passe oublié ».
- Entrez un e-mail invalide (par exemple, « test@test »).
- Appuyez sur le bouton « Réinitialiser le mot de passe ».
Samsung Galaxy S7, Android 8.0.0
Un message d’erreur : « Aucun utilisateur avec cet e-mail trouvé. » apparaît.
Un message « E-mail invalide » apparaît.
J’ai trouvé quatre bugs en testant cette application. La plupart d’entre eux sont liés au formulaire de connexion : il doit être corrigé sur certains appareils/versions d’Android et lors de l’intégration avec des services tiers. Je suggère donc d’effectuer des tests supplémentaires dans ce domaine.

