Erreurs trouvées dans Classify — Planificateur scolaire pour iOS

Classifier — Planificateur scolaire

4.7

Classify — School Planner est un carnet numérique conçu pour aider les élèves et étudiants à gérer leurs devoirs scolaires, leurs emplois du temps, ainsi qu’à organiser leurs événements et clubs.

L’application sert d’outil d’organisation tout-en-un, permettant aux utilisateurs de stocker des supports d’apprentissage importants et des listes de tâches détaillées. Elle permet aux utilisateurs de définir des rappels pour l’accomplissement des tâches, leur assurant de rester sur la bonne voie et de suivre le rythme de leurs camarades. Sa nouvelle fonctionnalité, Zone, aide les étudiants à maintenir leur concentration pendant leurs études, minimisant ainsi le risque de procrastination.

Après avoir effectué des tests rapides, nos ingénieurs QA ont découvert plusieurs bugs dans Classify — School Planner. Examinons de plus près nos découvertes !

50K+ téléchargements
168 notes

L’application plante après l’ajout d’un test avec des détails sous forme de liste au planning

Gravité :

Critique

Condition préalable :
  1. Créez un compte et ajoutez quelques matières.
  2. Connectez-vous au compte.
Étapes de reproduction :
  1. Dans le menu inférieur, cliquez sur le bouton “Devoirs”.
  2. Cliquez sur le +.
  3. Cliquez sur le bouton “Test”.
  4. Cliquez sur le bouton “Date” et sélectionnez “La semaine prochaine”.
  5. Cliquez sur le champ “Matière” et choisissez une option.
  6. Cliquez sur le champ “Détails”.
  7. Cliquez sur l’icône de liste dans le coin supérieur droit de la fenêtre contextuelle.
  8. Cliquez sur la ligne grise “Ajouter des détails ou des étapes supplémentaires ici”.
  9. Cliquez sur la ligne grise “Ajouter des détails ou des étapes supplémentaires ici”.
  10. Cliquez sur la ligne grise “Ajouter des détails ou des étapes supplémentaires ici”.
  11. Remplissez le champ “Nom” des devoirs.
  12. Cliquez sur la coche.
Environnement :

iPhone 11, version iOS 17.0

Résultat réel :

Lorsque vous essayez d’ajouter un test avec des informations détaillées sous forme de liste au planning, l’application plante.

Résultat attendu :

L’application ne devrait pas planter lors de l’ajout d’un test avec des détails sous forme de liste.

L’application plante lors de la suppression des détails des devoirs

Gravité :

Critique

Condition préalable :
  1. Créez un compte et ajoutez quelques matières.
  2. Connectez-vous au compte.

 

Étapes de reproduction :
  1. Dans le menu inférieur, cliquez sur le bouton “Devoirs”.
  2. Cliquez sur le “+”.
  3. Cliquez sur le bouton “Test”.
  4. Cliquez sur le bouton “Date” et sélectionnez “La semaine prochaine”.
  5. Cliquez sur le champ “Matière” et choisissez une option.
  6. Cliquez sur le champ “Détails” et entrez du texte.
  7. Remplissez le champ “Nom” des devoirs.
  8. Cliquez sur le champ “Type” et sélectionnez “Test”.
  9. Cliquez sur le champ “Professeur” et appuyez sur le bouton “+ Ajouter”, puis entrez un nom.
  10. Cliquez sur le bouton de coche.
  11. Cliquez sur le champ de rappel et sélectionnez une date pour la date de l’événement.
  12. Cliquez sur le champ « Fichier » et appuyez sur le bouton « + Ajouter ».
  13. Cliquez sur le bouton “Galerie”.
  14. Choisissez une image et ajoutez-la.
  15. Cliquez sur la coche.
  16. Cliquez sur le devoir créé.
  17. Cliquez sur le bouton Modifier.
  18. Cliquez sur la croix à côté du champ “Détails”.
Environnement :

iPhone 11, version iOS 17.0

Résultat réel :

L’application plante lors de la suppression des détails des devoirs.
Reproduit dans 1 cas sur 7.

Résultat attendu :

L’application ne devrait pas planter lors de la suppression des détails des devoirs.

Impossible de sauvegarder les modifications des devoirs

Gravité :

Majeure

Condition préalable :
  1. Créez un compte et ajoutez quelques matières.
  2. Connectez-vous au compte.
Étapes de reproduction :
  1. Dans le menu inférieur, cliquez sur le bouton “Devoirs”.
  2. Cliquez sur le “+”.
  3. Cliquez sur le bouton “Test”.
  4. Cliquez sur le bouton “Date” et sélectionnez “La semaine prochaine”.
  5. Cliquez sur le champ “Matière” et choisissez une option.
  6. Cliquez sur le champ “Détails” et entrez du texte.
  7. Remplissez le champ “Nom” des devoirs.
  8. Cliquez sur le champ “Type” et sélectionnez “Test”.
  9. Cliquez sur le champ “Professeur” et appuyez sur le bouton “+ Ajouter”, puis entrez un nom.
  10. Cliquez sur le bouton de coche.
  11. Cliquez sur le champ de rappel et sélectionnez une date pour la date de l’événement.
  12. Cliquez sur le champ « Fichier » et appuyez sur le bouton « + Ajouter ».
  13. Cliquez sur le bouton “Galerie”.
  14. Choisissez une image et ajoutez-la.
  15. Cliquez sur la coche.
  16. Cliquez sur le devoir créé.
  17. Cliquez sur le bouton Modifier.
  18. Supprimez le professeur.
  19. Changez la matière.
  20. Cliquez sur la coche pour sauvegarder.
Environnement :

iPhone 11, version iOS 17.0

Résultat réel :

L’utilisateur ne peut pas sauvegarder les modifications apportées aux devoirs.
Reproduit dans 1 cas sur 3.

Résultat attendu :

Les modifications des devoirs devraient être sauvegardées.

Les étiquettes pour les matières dans l’emploi du temps ne sont pas enregistrées

Gravité :

Majeure

Condition préalable :
  1. Créez un compte et ajoutez quelques matières.
  2. Connectez-vous au compte.
Étapes de reproduction :
  1. Cliquez sur votre profil dans le coin supérieur droit.
  2. Sélectionnez l’option “Général”.
  3. Choisissez “Matières et Emploi du temps”.
  4. Sélectionnez plusieurs éléments.
  5. Cliquez sur le bouton “Suivant”.
  6. Cliquez à nouveau sur le bouton “Suivant”.
  7. Cliquez sur une plage horaire dans le calendrier.
  8. Cliquez sur un élément.
  9. Cliquez en dehors de la fenêtre contextuelle pour la fermer.
  10. Cliquez sur le bouton “Terminer”.
  11. Utilisez le bouton Retour.
  12. Utilisez à nouveau le bouton Retour.
  13. Dans le menu inférieur, cliquez sur “Emploi du temps”.
  14. Basculez vers la “Vue Hebdomadaire”.
  15. Cliquez sur l’élément ajouté dans le planning.
  16. Accédez aux informations de “Lieu”.
  17. Entrez votre lieu.
  18. Cliquez sur la section “Professeur”.
  19. Cliquez sur le bouton d’ajout.
  20. Entrez le nom du professeur.
  21. Enregistrez le nom en cliquant sur la coche.
  22. Ajoutez des étiquettes en cliquant sur la coche.
  23. Cliquez à nouveau sur la même plage horaire où les étiquettes ont été ajoutées.
Environnement :

iPhone 11, version iOS 17.0

Résultat réel :

Les étiquettes pour les matières dans l’emploi du temps ne sont pas enregistrées.

Résultat attendu :

Les étiquettes pour les matières dans l’emploi du temps devraient être enregistrées.

Toutes les images ajoutées aux devoirs ne s’affichent pas

Gravité :

Majeure

Condition préalable :
  1. Créez un compte et ajoutez quelques matières.
  2. Capturez trois captures d’écran aléatoires.
  3. Connectez-vous au compte.

 

Étapes de reproduction :
  1. Dans le menu inférieur, cliquez sur le bouton “Devoirs”.
  2. Sélectionnez le symbole “+”.
  3. Choisissez l’option “Test”.
  4. Cliquez sur le bouton “Date” et sélectionnez “La semaine prochaine”.
  5. Choisissez une matière dans le champ “Matière”.
  6. Entrez du texte dans le champ “Détails”.
  7. Remplissez le champ “Nom” des devoirs.
  8. Cliquez sur le champ « Fichier » puis appuyez sur le bouton « + Ajouter ».
  9. Sélectionnez l’option “Galerie”.
  10. Ajoutez trois captures d’écran de votre galerie.
  11. Cliquez sur la coche pour confirmer.
  12. Accédez aux devoirs nouvellement créés.
  13. Faites défiler la liste des fichiers joints.

 

Environnement :

iPhone 11, version iOS 17.0

Résultat réel :

Toutes les images ajoutées aux devoirs ne s’affichent pas.
Reproduit dans 1 cas sur 10.

Résultat attendu :

Les devoirs devraient afficher toutes les images jointes.

La photo est choisie pour la pièce jointe, mais la galerie s’ouvre lors de la création des devoirs

Gravité :

Majeure

Condition préalable :
  1. Créez un compte et ajoutez quelques matières.
  2. Connectez-vous au compte.
  3. L’ajout d’une photo de l’appareil photo doit être effectué pour la première utilisation de ce compte.
Étapes de reproduction :
  1. Dans le menu inférieur, sélectionnez le bouton “Homework”.
  2. Appuyez sur l’icône “+”.
  3. Choisissez l’option “Test”.
  4. Appuyez sur le bouton “Date” et choisissez “La semaine prochaine”.
  5. Sélectionnez une option dans le champ “Subject”.
  6. Entrez n’importe quel texte dans le champ “Details”.
  7. Complétez le champ “Name” pour le devoir.
  8. Appuyez sur le champ “File” puis sur le bouton “+ Add”.
  9. Sélectionnez l’option “Camera”.
  10. Accordez l’accès à la caméra.
  11. Capturez une photo.
  12. Une fois la galerie ouverte, choisissez plusieurs photos.
  13. Appuyez sur le bouton “Add”.
Environnement :

iPhone 11, version iOS 17.0

Résultat réel :

Une photo est choisie pour la pièce jointe, mais la galerie s’ouvre lors de la création d’un devoir. À l’ouverture de la galerie, le processus de création du devoir est fermé.

Résultat attendu :

La galerie ne devrait pas s’ouvrir lors de l’ajout d’une photo.

Les leçons ajoutées à l’emploi du temps ne s’affichent pas sous forme de cercles dans le calendrier

Gravité :

Mineure

Condition préalable :
  1. Créez un compte et ajoutez quelques matières.
  2. Connectez-vous au compte.
Étapes de reproduction :
  1. Cliquez sur votre profil situé dans le coin supérieur droit.
  2. Sélectionnez l’option “General”.
  3. Choisissez “Subjects and Timetable”.
  4. Sélectionnez plusieurs éléments.
  5. Cliquez sur le bouton “Next”.
  6. Continuez en cliquant à nouveau sur le bouton “Next”.
  7. Cliquez sur n’importe quel créneau du calendrier.
  8. Cliquez sur n’importe quel élément.
  9. Cliquez à l’extérieur de la fenêtre contextuelle pour la fermer.
  10. Cliquez sur le bouton “Finish”.
  11. Utilisez le bouton retour.
  12. Utilisez à nouveau le bouton retour.
  13. Dans le menu inférieur, cliquez sur le bouton “Home”.
  14. Appuyez sur le symbole “+”.
  15. Choisissez l’option “Event”.
  16. Entrez le nom de l’événement.
  17. Cliquez sur “Date”.
  18. Sélectionnez une date et confirmez en appuyant sur OK.
  19. Choisissez une heure et confirmez en appuyant sur OK.
  20. Cliquez sur la coche.
  21. Vérifiez la date correspondant au jour de la semaine où la leçon a été ajoutée.
  22. Vérifiez la date à laquelle l’événement a été ajouté.
Environnement :

iPhone 11, version iOS 17.0

Résultat réel :

Les leçons ajoutées à l’emploi du temps n’apparaissent pas sous forme de cercles dans le calendrier.

Résultat attendu :

Si une leçon est prévue pour le jour, elle doit être indiquée par un cercle sur le calendrier.

L’emploi du temps créé précédemment change après avoir cliqué sur le bouton "Timings"

Gravité :

Mineure

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur votre profil dans le coin supérieur droit.
  2. Sélectionnez l’option “General”.
  3. Choisissez “Subjects and Timetable”.
  4. Sélectionnez plusieurs éléments.
  5. Cliquez sur le bouton “Next”.
  6. Cliquez à nouveau sur le bouton “Next”.
  7. Choisissez n’importe quel créneau dans le calendrier.
  8. Cliquez sur une matière.
  9. Répétez le clic sur la matière plusieurs fois pour étendre une leçon sur trois périodes.
  10. Cliquez à l’extérieur de la fenêtre contextuelle pour la fermer.
  11. Cliquez sur le bouton “Finish”.
  12. Revenez à la section “Subjects and Timetable”.
  13. Cliquez sur le bouton “Next”.
  14. Cliquez sur le bouton “Timings”.
  15. Cliquez sur le bouton “Next”.
Environnement :

iPhone 11, version iOS 17.0

Résultat réel :

L’emploi du temps créé précédemment change après avoir cliqué sur le bouton “Timings”.

Résultat attendu :

Les créneaux ne devraient pas être divisés en demi-heures.

Pour une leçon avec un titre long, le titre défile trop rapidement

Gravité :

Triviale

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur votre profil dans le coin supérieur droit.
  2. Cliquez sur le bouton “General”.
  3. Cliquez sur le bouton “Subjects and Timetable “.
  4. Cliquez sur le bouton +.
  5. Entrez le nom de la matière (540 symboles).
  6. Cliquez sur la coche.
  7. Cliquez sur le bouton “Next”.
  8. Cliquez sur le bouton “Next”.
  9. Cliquez sur n’importe quel créneau du calendrier.
  10. Cliquez sur n’importe quelle matière (540 symboles).
  11. Cliquez sur le bouton “Finish”.
  12. Cliquez sur le bouton retour.
  13. Cliquez sur le bouton retour.
  14. Dans le menu inférieur, cliquez sur le bouton “Home”.
  15. Sélectionnez le jour de la semaine où la matière a été ajoutée.
  16. Faites défiler vers le bas et attendez que le titre commence à défiler.
Environnement :

iPhone 11, version iOS 17.0

Résultat réel :

Pour une leçon avec un titre long, le titre défile trop rapidement, rendant difficile la lecture du nom.

Résultat attendu :

La vitesse de défilement du texte doit rester constante, quelle que soit la longueur du titre.

L’utilisateur doit appuyer deux fois sur le bouton pause pour mettre le minuteur en pause

Gravité :

Triviale

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Dans le menu inférieur, cliquez sur le bouton “Zone”.
  2. Cliquez sur le bouton Start.
  3. Cliquez sur le bouton gris “NEW TO-DO”.
  4. Cliquez sur le bouton “Done”.
  5. Cliquez sur le bouton pause.
  6. Cliquez sur le bouton pause.
Environnement :

iPhone 11, version iOS 17.0

Résultat réel :

L’utilisateur doit appuyer deux fois sur le bouton pause pour mettre le minuteur en pause.

Résultat attendu :

Pour arrêter le minuteur, l’utilisateur n’a besoin d’appuyer qu’une seule fois sur le bouton pause.

Une erreur apparaît après avoir cliqué sur le bouton "Enjoying the app ?"

Gravité :

Triviale

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur votre profil dans le coin supérieur droit.
  2. Cliquez sur le bouton “Enjoying the app ?”.
Environnement :

iPhone 11, version iOS 17.0

Résultat réel :

Une erreur apparaît après avoir cliqué sur le bouton “Enjoying the app ?”.

Résultat attendu :

Aucune erreur ne devrait apparaître en cliquant sur le bouton “Enjoying the app ?”

Une erreur apparaît après avoir cliqué sur le bouton

Le nom de la matière est tronqué

Gravité :

Triviale

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur votre profil dans le coin supérieur droit.
  2. Cliquez sur le bouton “General”.
  3. Cliquez sur le bouton “Subjects and Timetable”.
  4. Cliquez sur le bouton +.
  5. Entrez le nom de la matière (540 caractères).
  6. Cliquez sur la coche.
Environnement :

iPhone 11, version iOS 17.0

Résultat réel :

Le nom de la matière est tronqué.

Résultat attendu :

Le nom de la matière ne devrait pas être tronqué.

Le nom de la matière est tronqué

Le nom de la matière dépasse du champ

Gravité :

Triviale

Condition préalable :

Se connecter au compte.

Étapes de reproduction :
  1. Cliquez sur votre profil dans le coin supérieur droit.
  2. Cliquez sur le bouton “General”.
  3. Cliquez sur le bouton “Subjects and Timetable “.
  4. Cliquez sur le bouton +.
  5. Entrez le nom de la matière (540 symboles).
  6. Cliquez sur la coche.
  7. Cliquez sur le bouton “Next”.
  8. Cliquez sur le bouton “Next”.
  9. Cliquez sur le bouton “Finish”.
  10. Cliquez sur le bouton retour.
  11. Cliquez sur le bouton retour.
  12. Dans le menu inférieur, cliquez sur le bouton “Homework”.
  13. Cliquez sur le +.
  14. Cliquez sur le bouton “Test”.
  15. Cliquez sur le bouton “Subject”.
Environnement :

iPhone 11, version iOS 17.0

Résultat réel :

Le nom du sujet dépasse le champ.

Résultat attendu :

Le nom du sujet ne doit pas dépasser le champ.

Le nom de la matière dépasse du champ
Pour un processus de test approfondi, je recommande l’utilisation d’outils tels que le framework de test intégré d’Xcode pour les tests fonctionnels, et d’outils comme Proxyman pour la surveillance et le débogage du réseau. Effectuez des tests fonctionnels et non fonctionnels, qui devraient inclure des tests de charge pour évaluer les performances de l’application sous forte sollicitation, ainsi que des tests d’utilisabilité pour garantir une expérience utilisateur fluide.
Iryna, QA engineer

Iryna, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous