Bogues détectés dans le SaaS Timesheets.com

Timesheets.com

Timesheets.com est une plateforme robuste conçue pour le suivi du temps des employés, axée sur la gestion de la facturation et de la paie. Avec des feuilles de temps modernes et sécurisées, le service s’adresse aux entreprises qui cherchent à rationaliser leurs efforts de gestion du temps.

La plateforme offre une série de fonctionnalités, notamment des pistes d’audit complètes, des mesures de sécurité telles que des horodatages photographiques, des autorisations personnalisables et la compatibilité avec des services comme QuickBooks.

Nous avons effectué un Bug Crawl pour évaluer les performances et l’expérience utilisateur de Timesheets.com. Nos conclusions révèlent plusieurs problèmes qui nécessitent une attention particulière pour améliorer l’efficacité et la convivialité de l’application. Continuez à lire pour découvrir ces perspectives.

Les boutons de la page ’Horaire mensuel’ ne répondent pas

Gravité :

Critique

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Cliquez sur le bouton « Horaire » dans le menu latéral.
  2. Cliquez sur le bouton « Mois ».
  3. Essayez de cliquer sur n’importe quel bouton de la page Web.
Environnement :

Windows 10 Pro

Chrome v.115.0.5790.110, Firefox v.115.0.3, Microsoft Edge v.115.0.1901.188

Résultat réel :

Les boutons de la page ’Horaire mensuel’ ne répondent pas.

Résultat attendu :

La page ’Horaire mensuel’ devrait se charger, permettant l’interaction avec ses boutons.

Le glisser-déposer d’un événement vers un autre jour duplique l’événement

Gravité :

Majeure

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Cliquez sur le bouton « Horaires » dans le menu latéral.
  2. Survolez avec le curseur de la souris un champ vide du calendrier correspondant à un utilisateur.
  3. Cliquez sur le bouton « Ajouter un événement ».
  4. Remplissez le champ « Titre ».
  5. Cliquez sur le bouton « Enregistrer ».
  6. Cliquez sur l’événement nouvellement créé.
  7. Faites glisser l’événement vers un autre jour et relâchez le bouton de la souris.

 

Environnement :

Windows 10 Pro

Chrome v.115.0.5790.110, Firefox v.115.0.3, Microsoft Edge v.115.0.1901.188

Résultat réel :

Le glisser-déposer d’un événement vers un autre jour duplique l’événement.

Résultat attendu :

L’événement devrait être déplacé vers la date sélectionnée sans duplication.

Affichage incorrect de l’heure actuelle dans le fuseau horaire [GMT +3]

Gravité :

Majeure

Étapes de reproduction :
  1. Accédez à la page principale à l’adresse https://www.timesheets.com/.
  2. Cliquez sur le bouton « Période d’essai ».
  3. Remplissez les champs suivants :
    • Nom de l’entreprise.
    • Nombre estimé d’utilisateurs.
    • Prénom.
    • Nom.
    • Téléphone.
    • Adresse e-mail professionnelle.
    • Créer un nouveau mot de passe.
  4. Cochez les cases suivantes :
    • Je ne suis pas un robot.
    • J’accepte les Conditions d’utilisation.
  5. Cliquez sur le bouton « Commencer ».
  6. Sélectionnez « Question de sécurité » et fournissez une réponse.
  7. Cochez la case « Ajuster automatiquement pour l’heure d’été ? ».
  8. Sélectionnez « Fuseau horaire » et choisissez [GMT +3].
  9. Cliquez sur le bouton « Mettre à jour et continuer vers mon compte ».
  10. Cliquez sur le bouton « Enregistrer et continuer ».
  11. Cliquez sur le bouton « Enregistrer et continuer ».
  12. Comparez l’heure indiquée sur le site Web avec l’heure réelle dans le fuseau horaire [GMT +3].
Environnement :

Windows 10 Pro

Chrome v.115.0.5790.110, Firefox v.115.0.3, Microsoft Edge v.115.0.1901.188

Résultat réel :

Le site Web affiche l’heure actuelle avec 1 heure d’avance sur l’heure réelle dans le fuseau horaire [GMT +3].

Résultat attendu :

L’heure affichée doit refléter avec précision le fuseau horaire [GMT +3].

Affichage incorrect de l’heure actuelle dans le fuseau horaire [GMT +3]

Les styles du site Web ne se chargent pas après la connexion

Gravité :

Majeure

Condition préalable :

Enregistrer un compte.

Étapes de reproduction :
  1. Accédez à la page principale à l’adresse https://www.timesheets.com/.
  2. Cliquez sur le bouton ’Connexion’.
  3. Remplissez les champs ’Identifiant’ et ’Mot de passe’.
  4. Cliquez sur le bouton ’Connexion’.
Environnement :

Windows 10 Pro

Chrome v.115.0.5790.110

Résultat réel :

Le site Web apparaît sans aucun style, ce qui rend la navigation ou la lecture du contenu difficile.

Résultat attendu :

Tous les styles devraient se charger correctement lors de la connexion, garantissant que le site Web est fonctionnel et visuellement cohérent.

Les styles du site Web ne se chargent pas après la connexion
Les styles du site Web ne se chargent pas après la connexion
Les styles du site Web ne se chargent pas après la connexion

La page ne s’adapte pas à l’écran sans défilement horizontal

Gravité :

Triviale

Condition préalable :
  1. Connectez-vous au compte.
  2. Ajoutez plusieurs projets.
Étapes de reproduction :
  1. Cliquez sur le bouton ’Mon horaire’ dans le menu latéral.
  2. Cliquez sur le bouton ’Projet’.
  3. Cliquez sur le bouton ’Saisie de temps’.
Environnement :

Windows 10 Pro
Chrome v.115.0.5790.110, Firefox v.115.0.3, Microsoft Edge v.115.0.1901.188

Résultat réel :

La page ne s’adapte pas à l’écran ; un défilement horizontal est nécessaire pour afficher la page entière.

Résultat attendu :

Le défilement horizontal devrait être limité aux tableaux, tandis que tous les autres éléments de la page devraient s’afficher sans nécessiter de défilement.

Les bordures des cellules du tableau ne correspondent pas aux bordures des cellules d’en-tête de colonne

Gravité :

Triviale

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :

Cliquez sur le bouton « Horaires » dans le menu latéral.

Environnement :

Windows 10 Pro
Chrome v.115.0.5790.110, Firefox v.115.0.3, Microsoft Edge v.115.0.1901.188

Résultat réel :

Les bordures des cellules du tableau sont mal alignées avec les bordures des cellules d’en-tête de colonne.

Résultat attendu :

Les bordures de chaque colonne doivent être alignées avec leurs en-têtes de colonne correspondants.

Les bordures des cellules du tableau ne correspondent pas aux bordures des cellules d’en-tête de colonne

Le filtre des plannings affiche plus d’options que le nombre maximum autorisé de filtres

Gravité :

Triviale

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Cliquez sur le bouton ‘Plannings’ dans le menu latéral.
  2. Cliquez sur le bouton ‘Planning’.
  3. Cliquez sur le bouton des filtres d’événements en haut à droite au-dessus du calendrier.
  4. Cliquez sur le bouton ‘Tout sélectionner’.
  5. Cliquez sur le bouton ‘Mettre à jour’.
  6. Cliquez sur le bouton ‘Semaine’.
  7. Cliquez sur le bouton ‘Mettre à jour’.
Environnement :

Windows 10 Pro
Chrome v.115.0.5790.110, Firefox v.115.0.3, Microsoft Edge v.115.0.1901.188

Résultat réel :

Le filtre des plannings affiche plus d’options que le nombre maximum autorisé de filtres.

Résultat attendu :

Le filtre des plannings ne devrait afficher que jusqu’au nombre maximum d’options de filtre autorisées.

Le filtre des plannings affiche plus d’options que le nombre maximum autorisé de filtres

Texte supplémentaire «updateAttributes» apparaît sur la page

Gravité :

Triviale

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :

Cliquez sur le bouton «Plannings» dans le menu latéral.

Environnement :

Windows 10 Pro
Chrome v.115.0.5790.110, Firefox v.115.0.3, Microsoft Edge v.115.0.1901.188

Résultat réel :

Le texte «updateAttributes» apparaît sur la page.

Résultat attendu :

Le texte «updateAttributes» ne devrait pas apparaître sur la page.

Texte supplémentaire «updateAttributes» apparaît sur la page
Après des tests rigoureux de Timesheets.com, j’ai identifié des problèmes critiques allant de boutons de site Web non réactifs à des bordures de tableau incohérentes et des problèmes de mise en page. Pour une plateforme plus robuste, je recommande une stratégie de test multidimensionnelle incluant des tests fonctionnels, automatisés et d’utilisabilité.
Iryna, QA engineer

Iryna, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous