Bugs trouvés dans DeskTime SaaS

DeskTime

DeskTime est une application de suivi du temps conçue pour offrir aux entreprises une solution tout-en-un de gestion des effectifs. Elle comprend des fonctionnalités telles que le suivi automatique du temps, le calcul des coûts et les intégrations tierces.

Les fonctionnalités de DeskTime vont du suivi des titres de documents à la planification des équipes, dans le but de remplacer les feuilles de temps manuelles et de fournir un suivi plus précis du temps et des ressources.

Lors de notre récent Bug Crawl de QAwerk, nous avons découvert des problèmes spécifiques au sein de DeskTime. Ces découvertes sont détaillées ci-dessous, mettant en évidence les domaines qui pourraient nécessiter une attention pour optimiser les performances de la plateforme.

Une erreur serveur 500 s’affiche lorsque l’utilisateur clique sur l’icône Twitter

Gravité :

Critique

Condition préalable :

L’utilisateur se trouve sur la page « Connexion ».

Étapes de reproduction :
  1. Cliquez sur l’icône Twitter.
  2. Observez l’erreur.
Environnement :

Google Chrome v.114.0.5735.199, Microsoft Edge v.114.0.1823.79, Firefox v.115.0.2.

Résultat réel :

Une erreur serveur 500 s’affiche.

Résultat attendu :

L’utilisateur doit pouvoir se connecter avec Twitter ; la page de connexion Twitter doit s’ouvrir avec succès.

Une erreur serveur 500 s’affiche lorsque l’utilisateur clique sur l’icône Twitter

Tous les groupes créés sont supprimés après la sauvegarde des modifications si le groupe par défaut n’a pas les « Jours de suivi » sélectionnés

Gravité :

Majeure

Condition préalable :

L’utilisateur est connecté à l’application.

Étapes de reproduction :
  1. Naviguez vers l’onglet « Mon profil ».
  2. Assurez-vous que la section « Jours de suivi » ne contient qu’un seul groupe avec les jours sélectionnés par défaut.
  3. Désélectionnez les jours du groupe existant.
  4. Créez un autre groupe et sélectionnez les jours de suivi / choisissez l’heure.
  5. Cliquez sur le bouton « Enregistrer les modifications ».
Environnement :

Google Chrome v.114.0.5735.199, Microsoft Edge v.114.0.1823.79, Firefox v.115.0.2

Résultat réel :

Le message d’erreur suivant s’affiche : « Veuillez sélectionner les Jours de suivi dans la section ci-dessous. »
Les jours de suivi du premier groupe sont réinitialisés aux valeurs par défaut précédentes.
Le groupe nouvellement ajouté est supprimé.

Résultat attendu :

Les groupes créés ne devraient pas être supprimés.
Le message d’erreur concernant les jours de suivi non renseignés ne devrait pas s’afficher car les modifications des jours de suivi sont annulées pour revenir aux précédentes OU le message d’erreur devrait s’afficher, mais les modifications ne devraient pas être annulées.

Message de validation des dates de début/fin inapproprié dans l’onglet « Réservations »

Gravité :

Majeure

Condition préalable :
  1. L’utilisateur est connecté à l’application.
  2. L’utilisateur est sur l’onglet « Réservations ».
Étapes de reproduction :
  1. Cliquez sur le bouton « Ajouter une nouvelle option de réservation ».
  2. Décochez la case « Disponible 24/7 ».
  3. Remplissez les champs suivants : Nom de la réservation, Groupe, Lieu, Équipes, Membres.
  4. Sélectionnez les jours.
  5. Entrez une « Date de fin » antérieure à la « Date de début ».
  6. Cliquez sur le bouton « Ajouter une réservation ».
Environnement :

Google Chrome v.114.0.5735.199, Microsoft Edge v.114.0.1823.79, Firefox v.115.0.2

Résultat réel :

Les messages d’erreur suivants s’affichent :
« The available_times.0.starts_at must be a date before available_times.0.ends_at. » ;
« The available_times.0.ends_at must be a date after available_times.0.starts_at. »

Résultat attendu :

Les messages d’erreur doivent être clairs pour l’utilisateur, sans formulation technique.

Message de validation des dates de début/fin inapproprié dans l’onglet « Réservations »

La liste déroulante Téléphone contient des valeurs vides dans l’onglet « Mon profil »

Gravité :

Mineure

Condition préalable :

L’utilisateur est connecté à l’application.

Étapes de reproduction :
  1. Naviguez vers l’onglet « Mon profil ».
  2. Ouvrez la liste déroulante « Téléphone ».
Environnement :

Google Chrome v.114.0.5735.199, Microsoft Edge v.114.0.1823.79, Firefox v.115.0.2

Résultat réel :

La liste déroulante « Téléphone » contient des valeurs vides.

Résultat attendu :

La liste déroulante « Téléphone » ne devrait pas contenir de valeurs vides.

La liste déroulante Téléphone contient des valeurs vides dans l’onglet « Mon profil »
DeskTime offre des fonctionnalités intuitives de suivi du temps et de gestion des effectifs qui sont bien étayées par des guides et des conseils. Cependant, certains aspects nécessitent une attention particulière, notamment les liens externes et les validations des champs de date.
Tetiana, QA engineer

Tetiana, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous