Bugs trouvés dans ClassDojo pour Android

ClassDojo

4.8

ClassDojo est un outil de communication et de collaboration pour les enseignants, les élèves et les parents de la maternelle à la terminale. Son utilisation est gratuite, mais un abonnement Pro est requis pour une expérience transparente et sans publicité.

L’application permet aux enseignants de tenir les parents informés plus facilement de ce qui se passe en classe et de partager des moments privilégiés. Il existe également une messagerie instantanée intégrée pour la communication enseignant-parent. Les élèves peuvent présenter leurs travaux de classe et créer leurs propres portfolios numériques.

Nos ingénieurs QA ont une solide expérience dans le test de solutions EdTech, nous avons donc décidé de partager notre expertise et d’aider l’équipe ClassDojo à proposer des expériences encore meilleures. Voici ce qui peut être amélioré !

10M téléchargements
859K notes

Le lien d’invitation par e-mail pour les parents ne s’ouvre pas dans l’application ClassDojo

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. Un compte enseignant est créé.
  3. Une classe est créée.
  4. Au moins 1 élève a déjà été ajouté à la classe.
Étapes de reproduction :
  1. Connectez-vous avec un compte Enseignant.
  2. Cliquez sur la classe créée.
  3. Cliquez sur l’option « Messages » dans le menu du bas.
  4. Cliquez sur « Inviter les parents ».
  5. Cliquez sur l’option « Parent de « <nom de l’élève> » ».
  6. Entrez une adresse e-mail valide dans le champ « E-mail du parent ».
  7. Cliquez sur « Inviter ».
  8. Ouvrez la boîte aux lettres.
  9. Ouvrez l’e-mail reçu de ClassDojo.
  10. Cliquez sur un lien spécial de l’e-mail.
Environnement :

Xiaomi Mi Note 10 Lite, Android 12.0

Résultat réel :

L’application ClassDojo s’ouvre avec l’avertissement « Oops. L’application ClassDojo ne peut pas ouvrir cette URL ».

Résultat attendu :

L’application ClassDojo s’ouvre avec l’écran « Bienvenue Parent de « <prénom de l’élève> » ».

Une erreur d’application s’est produite après avoir tenté d’afficher les instructions de connexion de l’élève

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. Un compte enseignant est créé.
  3. Une classe est créée.
  4. Il y a au moins 1 élève dans la classe créée.
Étapes de reproduction :
  1. Connectez-vous avec un compte Enseignant.
  2. Cliquez sur la classe créée.
  3. Cliquez sur l’icône « menu » (3 points) dans le coin supérieur droit.
  4. Cliquez sur l’option « Connecter les élèves ».
  5. Cliquez sur « Connexion à la maison ».
  6. Cliquez sur l’élément « Instructions pour « <nom de l’élève> » ».
  7. Cliquez sur « Afficher les instructions » dans la fenêtre pop-up.
Environnement :

Xiaomi Mi Note 10 Lite, Android 12.0

Résultat réel :

« Erreur d’application : une exception côté client s’est produite (consultez la console du navigateur pour plus d’informations) » s’affiche.

Résultat attendu :

Les instructions pour la connexion de l’élève devraient s’ouvrir.

Le groupe ne s’ouvre pas après avoir retiré un élève

Gravité :

Majeure

Condition préalable :
  1. L’application est installée.
  2. Un compte Enseignant est créé.
  3. Une classe est créée.
  4. Un élève est ajouté à la classe.
  5. Un groupe est créé (contient l’élève de l’étape précédente).
Étapes de reproduction :
  1. Connectez-vous avec un compte Enseignant.
  2. Cliquez sur la classe créée.
  3. Cliquez sur l’icône « menu » (3 points) dans le coin supérieur droit.
  4. Cliquez sur « Modifier les élèves ».
  5. Cliquez sur l’icône crayon près du nom complet de l’élève.
  6. Cliquez sur « Retirer l’élève ».
  7. Cliquez sur « Retirer » dans la fenêtre pop-up « Retirer l’élève ? ».
  8. Cliquez sur la flèche de retour.
  9. Cliquez sur le groupe existant.
Environnement :

Xiaomi Mi Note 10 Lite, Android 12.0

Résultat réel :

Le bouton du groupe ne s’ouvre pas.

Résultat attendu :

L’utilisateur ne doit pas être supprimé s’il est lié à un groupe.

Les modifications du nom de famille ne sont pas appliquées à l’élève qui s’est déjà connecté

Gravité :

Mineure

Condition préalable :
  1. L’application est installée.
  2. Un compte enseignant est créé.
  3. Une classe est créée.
  4. Au moins 1 élève est ajouté à la classe.
  5. L’élève s’est déjà connecté au système (en utilisant un code textuel).
Étapes de reproduction :
  1. Connectez-vous avec un compte Enseignant.
  2. Cliquez sur la classe créée.
  3. Cliquez sur l’icône « menu » (3 points) dans le coin supérieur droit.
  4. Cliquez sur l’élément « Modifier les élèves ».
  5. Cliquez sur l’icône crayon près de l’élève.
  6. Modifiez le nom complet en saisissant un nouveau nom de famille.
  7. Cliquez sur l’icône « coche bleue » dans le coin supérieur droit.
  8. Cliquez sur « Terminé ».
  9. Cliquez sur la flèche de retour.
  10. Cliquez sur le logo du compte dans le coin supérieur gauche.
  11. Cliquez sur « Se connecter à un autre compte ».
  12. Cliquez sur « Je suis un élève ».
  13. Cliquez sur « Je n’ai pas de QR code ».
  14. Entrez le code textuel (qui a déjà été utilisé dans les préconditions).
  15. Cliquez sur « Vérifier le code ».
  16. Sélectionnez l’élève existant.
  17. Cliquez sur le logo du compte dans le coin supérieur gauche.
Environnement :

Xiaomi Mi Note 10 Lite, Android 12.0

Résultat réel :

Le nom de famille de l’élève n’est pas modifié.

Résultat attendu :

Le nom de famille de l’élève est modifié conformément aux dernières modifications.

J’ai exécuté des tests fonctionnels, d’utilisabilité, d’interface graphique et exploratoires avec des scénarios de test positifs et négatifs. Pour éviter les bugs majeurs comme celui ci-dessus, je recommanderais des tests de régression et des tests de fumée obligatoires avant les nouvelles versions et l’inclusion de scénarios de test pour différentes parties du système dans la portée des tests de régression.
Kateryna, QA engineer

Kateryna, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous