Bugs trouvés dans Charity Miles pour Android

Miles caritatifs

2.4

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 !

500K+ téléchargements
5K+ notes

Inscription – Le champ mot de passe est manquant

Gravité :

Critique

Condition préalable :

L’application est installée.
Remarque :
Problème spécifique à l’appareil (non reproduit sur Samsung Galaxy S10 / Android 10).

Étapes de reproduction :
  1. Ouvrez l’application pour la première fois après l’installation.
  2. Appuyez sur le bouton « Commencer à gagner ».
Environnement :

Samsung Galaxy S7, Android 8.0.0

Résultat réel :

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.

Résultat attendu :

Un écran d’inscription avec les champs « Nom », « E-mail » et « Mot de passe » apparaît.

Connexion avec Facebook – Erreur « Fonctionnalité indisponible »

Gravité :

Majeure

Condition préalable :

L’application est installée.

Étapes de reproduction :
  1. Ouvrez l’application pour la première fois après l’installation.
  2. Appuyez sur le bouton « Je suis déjà membre ».
  3. Appuyez sur le bouton « Se connecter avec Facebook ».
Environnement :

Samsung Galaxy S7, Android 8.0.0

Résultat réel :

Un écran Facebook avec l’erreur : « Fonctionnalité indisponible : la connexion Facebook est actuellement indisponible pour cette application » s’ouvre.

Résultat attendu :

L’écran Facebook de confirmation de connexion s’ouvre.

Intégration avec l’application Strava – impossible de se connecter avec Google

Gravité :

Mineure

Condition préalable :

L’application est installée.

Étapes de reproduction :
  1. Ouvrez l’application.
  2. Connectez-vous ou inscrivez-vous.
  3. Appuyez sur l’icône d’engrenage (paramètres) en haut à droite.
  4. Dans la section « APPLICATIONS & INTÉGRATIONS », appuyez sur Strava.
  5. Appuyez sur le bouton « Se connecter avec Google ».
Environnement :

Samsung Galaxy S7, Android 8.0.0

Résultat réel :

Un écran Google avec le message : « Erreur d’autorisation. Erreur 403 disallowed_useragent » apparaît.

Résultat attendu :

L’écran de confirmation de connexion Google s’ouvre.

Écran mot de passe oublié – message d’erreur incohérent pour un e-mail invalide

Gravité :

Triviale

Condition préalable :

L’application est installée.

Étapes de reproduction :
  1. Ouvrez l’application pour la première fois après l’installation.
  2. Appuyez sur le bouton « Je suis déjà membre ».
  3. Appuyez sur le lien « Mot de passe oublié ».
  4. Entrez un e-mail invalide (par exemple, « test@test »).
  5. Appuyez sur le bouton « Réinitialiser le mot de passe ».
Environnement :

Samsung Galaxy S7, Android 8.0.0

Résultat réel :

Un message d’erreur : « Aucun utilisateur avec cet e-mail trouvé. » apparaît.

Résultat attendu :

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.
Aliaksei, QA engineer

Aliaksei, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous