Bugs found in ClockIt SaaS

ClockIt

ClockIt est une solution complète de suivi du temps conçue pour rationaliser la paie et améliorer la gestion de la main-d’œuvre. Elle s’intègre à diverses plateformes comme Slack et Microsoft Teams, et offre diverses méthodes de pointage (entrée/sortie), notamment des applications mobiles, des bornes et des appareils biométriques.

Les fonctionnalités clés de ClockIt comprennent le suivi du temps en temps réel, le suivi des présences basé sur la localisation, la gestion des congés payés/vacances, la planification des quarts de travail et le suivi du temps par tâche avec des rapports détaillés. Ces fonctionnalités visent à améliorer l’efficacité, la précision et à fournir des informations précieuses sur la productivité et la présence des employés.

Chez QAwerk, nous avons effectué des tests manuels sur ClockIt et identifié plusieurs domaines à améliorer. Voici nos conclusions.

Une erreur survient après la confirmation de la suppression d'un membre de l'équipe

Gravité :

Critique

Condition préalable :

L’utilisateur se trouve sur la page « Équipe de support – Membres » et au moins un membre de l’équipe y est listé.

Étapes de reproduction :
  1. Ouvrez l’application : https://portal.clockit.io/#/support_team/employees.
  2. Sélectionnez un membre de l’équipe dans la liste.
  3. Cliquez sur le bouton « Supprimer » associé au membre sélectionné.
  4. Confirmez l’action dans la boîte de dialogue de confirmation en cliquant sur « Confirmer ».
Environnement :

OS : macOS 14.5
Versions des navigateurs :
– Google Chrome Version 126.0.6478.127 (Build officiel)
– Safari Version 17.5 (19618.2.12.11.6)
– Firefox Version 128.0

Résultat réel :

Un message d’erreur s’affiche : « Le support des remplacements littéraux dans l’objet ‘where’ a été supprimé », empêchant la suppression réussie.

Résultat attendu :

Le membre de l’équipe devrait être retiré de la liste sans aucun message d’erreur.

La désélection d'un employé ne le retire pas de la liste des membres ajoutés

Gravité :

Majeure

Condition préalable :

L’utilisateur se trouve sur la page « Équipe de support – Membres » et tente de gérer les membres de l’équipe.

Étapes de reproduction :
  1. Ouvrez l’application : https://portal.clockit.io/#/support_team/employees.
  2. Cliquez sur « Ajouter des membres » pour ouvrir la fenêtre modale.
  3. Sélectionnez un employé en cochant la case à côté de son nom.
  4. Désélectionnez l’employé en décochant la case.
  5. Fermez la fenêtre modale en cliquant sur « Fermer ».
Environnement :

OS : macOS 14.5
Versions des navigateurs :
– Google Chrome Version 126.0.6478.127 (Build officiel)
– Safari Version 17.5 (19618.2.12.11.6)
– Firefox Version 128.0

Résultat réel :

L’employé désélectionné continue d’apparaître dans la liste des membres ajoutés.

Résultat attendu :

L’employé désélectionné ne devrait pas apparaître dans la liste des membres ajoutés. Seuls les employés sélectionnés devraient être ajoutés à la liste.

L'avatar du profil ne se met pas à jour dans le coin supérieur droit après modification

Gravité :

Mineure

Condition préalable :

L’utilisateur a accès à la page « Mon profil » et est connecté.

Étapes de reproduction :
  1. Ouvrez l’application : https://portal.clockit.io/#/my_profile/home.
  2. Modifiez l’avatar du profil en téléchargeant une nouvelle image.
  3. Enregistrez les modifications.
  4. Vérifiez le coin supérieur droit de la page où l’avatar du profil est affiché.
Environnement :

OS : macOS 14.5
Versions des navigateurs :
– Google Chrome Version 126.0.6478.127 (Build officiel)
– Safari Version 17.5 (19618.2.12.11.6)
– Firefox Version 128.0

Résultat réel :

L’avatar dans le coin supérieur droit ne se met pas à jour et affiche toujours l’image précédente ou un espace réservé.

Résultat attendu :

L’avatar dans le coin supérieur droit devrait refléter immédiatement l’image mise à jour après l’enregistrement de la modification.

Les tests ont révélé des problèmes de synchronisation des données, de validation des processus et de réactivité de l'interface, qui peuvent occasionnellement perturber les flux de travail. Dans l'ensemble, l'application a un fort potentiel, mais une attention particulière à ces aspects améliorerait considérablement son utilisabilité et sa fiabilité.
Yaroslav, QA engineer

Yaroslav, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous