Bugs trouvés dans la planification des feuilles de temps des employés pour iOS

Planification des feuilles de temps des employés

Employee Timesheets Scheduling est une application complète conçue pour les propriétaires de petites entreprises afin de gérer facilement les plannings et le suivi du temps de leurs employés.

Avec cette application, les utilisateurs peuvent créer et mettre à jour efficacement les quarts de travail, simplifier la gestion des feuilles de temps et assurer un traitement précis de la paie dans diverses industries telles que l’hôtellerie, la vente au détail et la construction.

Notre équipe QA a effectué des tests approfondis de l’application pour aider l’équipe Employee Timesheets Scheduling à atteindre son public cible. Nous sommes ravis de vous présenter nos conclusions !

500+ téléchargements
0 notes

L’écran de connexion apparaît alors que l’utilisateur est déjà connecté

Gravité :

Critique

Condition préalable :

Enregistrez deux adresses e-mail.

Étapes de reproduction :
  1. Ouvrez l’application pour la première fois.
  2. Cliquez sur le bouton “S’inscrire”.
  3. Entrez la première adresse e-mail et le mot de passe.
  4. Cliquez sur le bouton “S’inscrire”.
  5. Entrez le nom de l’entreprise.
  6. Cliquez sur le bouton “Suivant”.
  7. Sélectionnez le secteur d’activité et le nombre d’employés dans les listes déroulantes.
  8. Cliquez sur le bouton “Suivant”.
  9. Accédez à la première boîte aux lettres.
  10. Ouvrez l’e-mail.
  11. Cliquez sur le bouton “Oui, c’est bien moi – commençons”.
  12. Ouvrez l’application.
  13. Cliquez sur le bouton de fermeture (croix).
  14. Cliquez sur le bouton “Personnes”.
  15. Cliquez sur le bouton “Ajouter un employé”.
  16. Remplissez les champs : “Prénom”, “Nom” et “Adresse e-mail” (deuxième adresse e-mail).
  17. Cliquez sur le bouton “Suivant”.
  18. Cliquez sur le bouton “Suivant”.
  19. Remplissez le champ : “Taux horaire”.
  20. Cliquez sur le bouton “Terminer”.
  21. Accédez à la deuxième boîte aux lettres.
  22. Ouvrez l’e-mail.
  23. Cliquez sur le bouton “Configurer votre application employé”.
  24. Remplissez les champs : “Mot de passe” et “Confirmer le mot de passe”.
  25. Cliquez sur le bouton “Confirmer”.
  26. Ouvrez l’application.
  27. Cliquez sur le bouton “Paramètres”.
  28. Cliquez sur le bouton du profil.
  29. Cliquez sur le bouton “Se déconnecter”.
  30. Remplissez les champs : “Adresse e-mail” (deuxième adresse e-mail) et “Mot de passe” (mot de passe valide).
  31. Cliquez sur le bouton “Se connecter”.
  32. Cliquez sur le bouton de fermeture (croix).
  33. Cliquez sur le bouton “Paramètres”.
Environnement :

iPhone 11, version iOS 18.0

Résultat réel :

L’écran de connexion est affiché pour l’utilisateur connecté.

Résultat attendu :

L’écran de connexion ne devrait pas être affiché pour l’utilisateur connecté.

Le menu employé s’affiche incorrectement pour le compte employeur

Gravité :

Critique

Condition préalable :

Enregistrez deux adresses e-mail.

Étapes de reproduction :
  1. Ouvrez l’application pour la première fois.
  2. Cliquez sur le bouton “S’inscrire”.
  3. Entrez la première adresse e-mail et le mot de passe.
  4. Cliquez sur le bouton “S’inscrire”.
  5. Entrez le nom de l’entreprise.
  6. Cliquez sur le bouton “Suivant”.
  7. Sélectionnez le secteur d’activité et le nombre d’employés dans les listes déroulantes.
  8. Cliquez sur le bouton “Suivant”.
  9. Accédez à la première boîte aux lettres.
  10. Ouvrez l’e-mail.
  11. Cliquez sur le bouton “Oui, c’est bien moi – commençons”.
  12. Ouvrez l’application.
  13. Cliquez sur le bouton de fermeture (croix).
  14. Cliquez sur le bouton “Personnes”.
  15. Cliquez sur le bouton “Ajouter un employé”.
  16. Remplissez les champs : “Prénom”, “Nom” et “Adresse e-mail” (deuxième adresse e-mail).
  17. Cliquez sur le bouton “Suivant”.
  18. Cliquez sur le bouton “Suivant”.
  19. Remplissez le champ : “Taux horaire”.
  20. Cliquez sur le bouton “Terminer”.
  21. Accédez à la deuxième boîte aux lettres.
  22. Ouvrez l’e-mail.
  23. Cliquez sur le bouton “Configurer votre application employé”.
  24. Remplissez les champs : “Mot de passe” et “Confirmer le mot de passe”.
  25. Cliquez sur le bouton “Confirmer”.
  26. Ouvrez l’application.
  27. Cliquez sur le bouton “Paramètres”.
  28. Cliquez sur le bouton du profil.
  29. Cliquez sur le bouton “Se déconnecter”.
  30. Remplissez les champs : “Adresse e-mail” (deuxième adresse e-mail) et “Mot de passe” (mot de passe valide).
  31. Cliquez sur le bouton “Se connecter”.
  32. Cliquez sur le bouton de fermeture (croix).
  33. Cliquez sur le bouton “Paramètres”.
  34. Cliquez sur le bouton du profil.
  35. Cliquez sur le bouton “Se déconnecter”.
  36. Cliquez sur le bouton “Se connecter”.
  37. Remplissez les champs : “Adresse e-mail” (première adresse e-mail) et “Mot de passe” (mot de passe valide).
  38. Cliquez sur le bouton “Se connecter”.
  39. Cliquez sur le bouton “Horloge”.
  40. Cliquez sur le bouton “Planning”.
Environnement :

iPhone 11, version iOS 18.0

Résultat réel :

Le menu employé est affiché pour le compte employeur.

Résultat attendu :

Le menu employeur devrait être affiché pour le compte employeur.

Impossible de démarrer le suivi du temps

Gravité :

Critique

Condition préalable :
  1. Enregistrez un compte employeur.
  2. Créez un compte employé à partir du compte employeur.
  3. Connectez-vous au compte employé.
Étapes de reproduction :

Cliquez sur le bouton “Horloge”.

Environnement :

iPhone 11, version iOS 18.0

Résultat réel :

L’utilisateur ne peut pas démarrer le suivi du temps.

Résultat attendu :

Il devrait être possible de démarrer le suivi du temps.

Restriction d’ajout d’employé en double

Gravité :

Critique

Condition préalable :

Enregistrez trois boîtes aux lettres électroniques.

Étapes de reproduction :
  1. Ouvrez l’application pour la première fois.
  2. Cliquez sur le bouton « S’inscrire ».
  3. Entrez le premier e-mail et le mot de passe.
  4. Cliquez sur le bouton « S’inscrire ».
  5. Entrez le nom de l’entreprise.
  6. Cliquez sur le bouton « Suivant ».
  7. Sélectionnez le secteur d’activité et le nombre d’employés dans les listes déroulantes.
  8. Cliquez sur le bouton « Suivant ».
  9. Accédez à la première boîte aux lettres.
  10. Ouvrez l’e-mail.
  11. Cliquez sur le bouton « Oui, c’est moi – commençons ».
  12. Ouvrez l’application.
  13. Cliquez sur la croix (en supposant que cela ferme une fenêtre ou une modale).
  14. Cliquez sur le bouton « Membres du personnel ».
  15. Cliquez sur le bouton « Ajouter un employé ».
  16. Remplissez les champs : « Prénom », « Nom de famille », « Adresse e-mail » (deuxième e-mail).
  17. Cliquez sur le bouton « Suivant ».
  18. Cliquez à nouveau sur le bouton « Suivant ».
  19. Remplissez le champ : « Taux de rémunération ».
  20. Cliquez sur le bouton « Terminer ».
  21. Accédez à la deuxième boîte aux lettres.
  22. Ouvrez l’e-mail.
  23. Cliquez sur le bouton « Configurer votre application employé ».
  24. Remplissez les champs : « Mot de passe » et « Confirmer le mot de passe ».
  25. Cliquez sur le bouton « Confirmer ».
  26. Ouvrez l’application.
  27. Cliquez sur le bouton « Paramètres ».
  28. Cliquez sur le bouton de profil.
  29. Cliquez sur le bouton « Se déconnecter ».
  30. Cliquez sur le bouton « S’inscrire ».
  31. Entrez le troisième e-mail et le mot de passe.
  32. Cliquez sur le bouton « S’inscrire ».
  33. Entrez le nom de l’entreprise.
  34. Cliquez sur le bouton « Suivant ».
  35. Sélectionnez le secteur d’activité et le nombre d’employés dans les listes déroulantes.
  36. Cliquez sur le bouton « Suivant ».
  37. Accédez à la première boîte aux lettres.
  38. Ouvrez l’e-mail.
  39. Cliquez sur le bouton « Oui, c’est moi – commençons ».
  40. Ouvrez l’application.
  41. Cliquez sur la croix.
  42. Cliquez sur le bouton « Membres du personnel ».
  43. Cliquez sur le bouton « Ajouter un employé ».
  44. Remplissez les champs : « Prénom », « Nom de famille » et « Adresse e-mail » (deuxième e-mail).
  45. Cliquez sur le bouton « Suivant ».
Environnement :

iPhone 11, version iOS 18.0

Résultat réel :

Deux employeurs ne peuvent pas ajouter le même employé.

Résultat attendu :

Étant donné que le travail à temps partiel est autorisé, il devrait être possible pour le même employé de travailler pour plusieurs employeurs.

Restriction d’ajout d’employé en double

L’en-tête dans la fenêtre contextuelle affiche du code

Gravité :

Majeure

Condition préalable :

Connectez-vous au compte employeur.

Étapes de reproduction :
  1. Cliquez sur le bouton “Personnes”.
  2. Cliquez sur le bouton “Ajouter un employé”.
  3. Remplissez les champs suivants : “Prénom”, “Nom” et “Adresse e-mail” (deuxième adresse e-mail).
  4. Cliquez sur le bouton “Suivant”.
  5. Cliquez sur le bouton “Suivant”.
  6. Remplissez le champ : “Taux horaire”.
  7. Cliquez sur le bouton “Terminer”.
  8. Cliquez sur l’employé créé.
  9. Cliquez sur le bouton de modification.
  10. Balayez le menu contextuel supérieur vers la gauche.
Environnement :

iPhone 11, version iOS 18.0

Résultat réel :

L’en-tête dans l’une des fenêtres contextuelles affiche du code.

Résultat attendu :

L’en-tête ne devrait contenir aucun code.

L’en-tête dans la fenêtre contextuelle affiche du code

Les modifications ne sont pas enregistrées malgré le remplissage de tous les champs obligatoires

Gravité :

Majeure

Condition préalable :

Connectez-vous au compte employeur.

Étapes de reproduction :
  1. Cliquez sur le bouton “Personnes”.
  2. Cliquez sur le bouton “Ajouter un employé”.
  3. Remplissez les champs : “Prénom”, “Nom” et “Adresse e-mail” (deuxième adresse e-mail).
  4. Cliquez sur le bouton “Suivant”.
  5. Cliquez sur le bouton “Suivant”.
  6. Remplissez le champ : “Taux horaire”.
  7. Cliquez sur le bouton “Terminer”.
  8. Cliquez sur l’employé créé.
  9. Cliquez sur le bouton de modification.
  10. Faites défiler la fenêtre contextuelle vers le bas.
  11. Sélectionnez n’importe quel pays dans la liste déroulante “Pays”.
  12. Cliquez sur le bouton “Enregistrer”.
Environnement :

iPhone 11, version iOS 18.0

Résultat réel :

Tous les champs obligatoires sont remplis, mais les modifications ne peuvent pas être enregistrées.

Résultat attendu :

Si tous les champs obligatoires sont remplis, il devrait être possible d’enregistrer les modifications.

Transition de page lente lors du clic sur les boutons du menu inférieur

Gravité :

Mineure

Condition préalable :

Connectez-vous au compte employeur.

Étapes de reproduction :
  1. Cliquez sur le bouton « Planifier ».
  2. Cliquez sur le bouton « Feuille de temps ».
  3. Cliquez sur le bouton « Personnes ».
  4. Cliquez sur le bouton « Congés ».
Environnement :

iPhone 11, version iOS 18.0

Résultat réel :

Lorsque vous cliquez sur les boutons du menu inférieur, la transition vers une autre page est très lente.

Résultat attendu :

Une transition vers une autre page devrait avoir lieu ; ensuite, un chargeur devrait être ajouté à la page ouverte jusqu’à ce que son contenu soit entièrement chargé, au lieu de rester sur la page précédente.

Impossible de faire défiler la liste des secteurs d’activité

Gravité :

Mineure

Étapes de reproduction :
  1. Ouvrez l’application pour la première fois.
  2. Cliquez sur le bouton « S’inscrire ».
  3. Saisissez le premier e-mail.
  4. Saisissez le mot de passe.
  5. Cliquez sur le bouton « S’inscrire ».
  6. Saisissez le nom de l’entreprise.
  7. Cliquez sur le bouton « Suivant ».
  8. Cliquez sur le champ Secteur d’activité.
  9. Faites défiler la liste déroulante.
Environnement :

iPhone 11, version iOS 18.0

Résultat réel :

Il est impossible de faire défiler la liste des secteurs d’activité.

Résultat attendu :

Il devrait être possible de faire défiler la liste des secteurs d’activité.

La vidéo s’ouvre automatiquement en mode plein écran

Gravité :

Mineure

Condition préalable :

Connectez-vous au compte employeur.

Étapes de reproduction :
  1. Cliquez sur le bouton « Paramètres ».
  2. Cliquez sur le bouton de chat.
  3. Cliquez sur le bouton « Aide ».
  4. Cliquez sur le bouton « Aperçu rapide ».
  5. Cliquez sur le bouton « Pour commencer avec Payroller en tant qu’employeur ».
  6. Cliquez sur le bouton « Ajouter des employés ».
  7. Cliquez sur le bouton de démarrage de la vidéo.
Environnement :

iPhone 11, version iOS 18.0

Résultat réel :

La vidéo s’ouvre en plein écran.

Résultat attendu :

Cliquer sur le bouton de lecture devrait lancer la lecture de la vidéo sur la page.

Impossible de changer le jour

Gravité :

Mineure

Condition préalable :

Connectez-vous au compte employeur.

Étapes de reproduction :
  1. Cliquez sur le bouton « Personnes ».
  2. Cliquez sur le bouton « Ajouter un employé ».
  3. Remplissez les champs : « Prénom », « Nom de famille » et « Adresse e-mail » (deuxième adresse e-mail).
  4. Cliquez sur le bouton « Suivant ».
  5. Cliquez sur le champ « Date de début ».
  6. Placez le curseur à la fin du jour.
  7. Cliquez sur le bouton Supprimer.
Environnement :

iPhone 11, version iOS 18.0

Résultat réel :

Seul le jour ne peut pas être modifié.

Résultat attendu :

Le curseur de modification doit rester au même endroit après avoir cliqué sur le bouton de suppression.

L’erreur de la page de création du premier employé persiste sur la page finale

Gravité :

Mineure

Condition préalable :

Connectez-vous au compte employeur.

Étapes de reproduction :
  1. Cliquez sur le bouton « People ».
  2. Cliquez sur le bouton « Add employee ».
  3. Remplissez les champs : « First name » (21 caractères), « Last Name » (21 caractères) et « Email address » (deuxième adresse e-mail).
  4. Cliquez sur le bouton « Next ».
  5. Cliquez sur le bouton « Next ».
  6. Remplissez le champ : « Pay rate ».
  7. Cliquez sur le bouton « Complete ».
Environnement :

iPhone 11, version iOS 18.0

Résultat réel :

L’erreur associée à la première page de création d’un employé se produit sur la dernière page.

Résultat attendu :

La validation des champs doit être effectuée à chaque étape.

La fenêtre contextuelle d’informations dépasse les dimensions de l’écran

Gravité :

Mineure

Condition préalable :

Connectez-vous au compte employeur.

Étapes de reproduction :
  1. Cliquez sur le bouton « Personnes ».
  2. Cliquez sur le bouton « Ajouter un employé ».
  3. Remplissez les champs : « Prénom », « Nom de famille » et « Adresse e-mail » (deuxième e-mail).
  4. Cliquez sur le bouton « Suivant ».
  5. Cliquez sur le bouton « Suivant ».
  6. Remplissez le champ : « Taux de rémunération ».
  7. Cliquez sur le bouton « Terminer ».
  8. Cliquez sur l’employé créé.
  9. Cliquez sur le bouton Modifier.
  10. Cliquez sur le bouton « Emploi ».
  11. Cliquez sur le bouton « i » à côté du champ « Heures de travail hebdomadaires ».
Environnement :

iPhone 11, version iOS 18.0

Résultat réel :

La bulle d’information ne rentre pas à l’écran.

Résultat attendu :

La fenêtre contextuelle informative doit tenir à l’écran.

La fenêtre contextuelle d’informations dépasse les dimensions de l’écran

La copie permet la sélection de toutes les pages

Gravité :

Triviale

Étapes de reproduction :
  1. Ouvrez l’application pour la première fois.
  2. Cliquez sur le bouton “S’inscrire”.
  3. Entrez le premier e-mail.
  4. Entrez le mot de passe.
  5. Cliquez sur le bouton “S’inscrire”.
  6. Entrez le nom de l’entreprise.
  7. Cliquez sur le bouton “Suivant”.
  8. Cliquez sur le champ Industrie.
  9. Pincez la liste et faites glisser le curseur vers le bas.
Environnement :

iPhone 11, version iOS 18.0

Résultat réel :

Toutes les pages peuvent être sélectionnées pour la copie.

Résultat attendu :

Lorsque vous appuyez sur les pages, la sélection de la page ne doit pas démarrer automatiquement.

La copie permet la sélection de toutes les pages

Le champ de saisie d’e-mail déclenche le clavier texte au lieu du clavier d’e-mail

Gravité :

Triviale

Étapes de reproduction :
  1. Ouvrez l’application pour la première fois.
  2. Cliquez sur le bouton “S’inscrire”.
  3. Cliquez sur le champ de saisie d’e-mail.
Environnement :

iPhone 11, version iOS 18.0

Résultat réel :

Lorsque vous cliquez sur le champ de saisie d’e-mail, un clavier texte s’ouvre.

Résultat attendu :

Lorsque vous cliquez sur le champ de saisie d’e-mail, le clavier de saisie d’e-mail doit s’ouvrir.

Le champ de saisie d’e-mail déclenche le clavier texte au lieu du clavier d’e-mail

Le bouton Chat chevauche le bouton Enregistrer dans l’interface utilisateur

Gravité :

Triviale

Condition préalable :

Connectez-vous au compte employeur.

Étapes de reproduction :
  1. Cliquez sur le bouton “Paramètres”.
  2. Cliquez sur le bouton “Paramètres de l’organisation”.
Environnement :

iPhone 11, version iOS 18.0

Résultat réel :

Le bouton « Chat » chevauche le bouton « Enregistrer ».

Résultat attendu :

La fenêtre contextuelle des paramètres doit apparaître au-dessus du bouton « Chat ».

Le bouton Chat chevauche le bouton Enregistrer dans l’interface utilisateur
J’ai repéré 15 bugs lors des tests, allant de petits problèmes de conception à des problèmes sérieux affectant les plannings et les feuilles de temps. Je recommande de tester sur une variété d’appareils et de versions iOS pour s’assurer que tout fonctionne correctement. L’utilisation d’outils comme Appium pour les tests automatisés et la réalisation de vérifications approfondies après les mises à jour aideront certainement à identifier et à corriger ces problèmes.
Iryna, QA engineer

Iryna, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous