Bugs trouvés dans le SaaS absence.io

Absence.io est une plateforme numérique conçue pour gérer les congés et les absences des employés. Elle rationalise les tâches administratives, notamment le suivi, la mise à jour et la gestion de toutes les formes d’absences des employés.
Cette solution basée sur le web offre de nombreuses fonctionnalités — des calendriers individuels et d’équipe, des tableaux de bord personnels, la planification et la gestion des demandes, à l’exportation et à l’analyse des données. De plus, elle donne un aperçu du personnel disponible pour une planification sans heurts.
L’équipe de QAwerk a effectué un test approfondi d’absence.io et a identifié plusieurs bugs impactant ses performances et l’expérience utilisateur. Nous vous invitons à découvrir nos conclusions.
Une erreur se produit après avoir tenté de se connecter avec Google
Critique
- Accédez à https://app.absence.io/#/actions/login.
- Cliquez sur ‘Se connecter avec Google’.
- Sélectionnez un compte Google.
OS : macOS 14.5
Google Chrome Version 126.0.6478.127 (build officiel)
Safari Version 17.5 (19618.2.12.11.6)
Firefox Version 128.0
Le message d’erreur « Oops. Quelque chose s’est mal passé » s’affiche après avoir tenté de se connecter avec Google.
L’utilisateur devrait pouvoir se connecter avec succès en utilisant Google.
Incohérence des entrées de temps après l'utilisation de la fonction « Modification rapide »
Majeure
- L’utilisateur a créé un compte.
- L’utilisateur a défini un temps de travail minimum d’une minute (par exemple, 18:15–18:16).
- Ouvrez le lien suivant https://app.absence.io/#/timetracking.
- Localisez une entrée de temps avec une plage horaire de 18:15–18:16.
- Cliquez sur le bouton « Modification rapide » à côté de l’entrée.
- Observez la plage horaire affichée après le clic.
OS : macOS 14.5
Google Chrome Version 126.0.6478.127 (build officiel)
Safari Version 17.5 (19618.2.12.11.6)
Firefox Version 128.0
L’entrée de temps est incorrectement changée en 18:14–18:15.
L’entrée de temps devrait rester inchangée (18:15–18:16) après l’utilisation de la fonction « Modification rapide ».
Conversion de devises incorrecte lors du changement de devises
Majeure
- Ouvrez le lien suivant https://www.absence.io/pricing/pricing-packages/.
- Cliquez sur le menu déroulant des devises dans le coin supérieur droit (USD/EUR/GBP).
- Sélectionnez une autre devise (par exemple, EUR ou GBP).
OS : macOS 14.5
Google Chrome Version 126.0.6478.127 (build officiel)
Safari Version 17.5 (19618.2.12.11.6)
Firefox Version 128.0
Le montant reste inchangé et affiche toujours « 2,00 EUR/GBP », quelle que soit la devise sélectionnée.
Le montant (par exemple, 2,00 USD) est converti en la valeur correspondante dans la devise sélectionnée (par exemple, 1,85 EUR ou 1,60 GBP) en fonction du taux de change actuel.
Lors du clic sur le bouton « Testez-le 14 jours gratuitement », les champs obligatoires ne sont pas mis en surbrillance lorsqu'ils sont laissés vides
Majeure
- Ouvrez le lien suivant https://absence.io/try-for-free/.
- Remplissez uniquement le champ de saisie du mot de passe.
- Appuyez sur le bouton « Testez-le 14 jours gratuitement ».
OS : macOS 14.5
Google Chrome Version 126.0.6478.127 (build officiel)
Safari Version 17.5 (19618.2.12.11.6)
Firefox Version 128.0
Rien ne se passe après avoir appuyé sur le bouton « Testez-le 14 jours gratuitement ».
Les champs obligatoires non remplis tels que « Prénom », « Nom » et « Email » auraient dû être mis en surbrillance.
Absence de validation pour le champ de saisie « Numéro de téléphone » sur l'écran de tarification
Majeure
- Ouvrez le lien suivant https://www.absence.io/pricing/pricing-packages/.
- Accédez à la page du formulaire.
- Entrez une chaîne de caractères non numériques dans le champ « Numéro de téléphone » (par exemple, « dcscsdcsd »).
- Observez que le champ accepte une saisie invalide sans afficher de message d’erreur.
OS : macOS 14.5
Google Chrome Version 126.0.6478.127 (build officiel)
Safari Version 17.5 (19618.2.12.11.6)
Firefox Version 128.0
Le champ « Numéro de téléphone » autorise la saisie de caractères non numériques.
Le champ ne devrait autoriser que la saisie de caractères numériques, de préférence dans un format de numéro de téléphone valide (par exemple, avec des tirets ou un indicatif pays).
Le texte saisi dans le champ « Commentaire » chevauche le nom du champ
Mineure
- Ouvrez le lien suivant https://www.absence.io/pricing/pricing-packages/.
- Entrez une très longue chaîne de caractères sans retour à la ligne dans le champ « Commentaire ».
- Observez que la saisie dépasse la limite visuelle du champ, perturbant la mise en page.
OS : macOS 14.5
Google Chrome Version 126.0.6478.127 (build officiel)
Safari Version 17.5 (19618.2.12.11.6)
Firefox Version 128.0
Le nom du champ « Commentaire » est superposé par le texte défini dans le champ de saisie.
Le nom du champ « Commentaire » ne devrait pas être superposé par le texte défini dans le champ de saisie.
J'ai effectué des tests fonctionnels, d'UI/UX et multi-navigateurs. Bien que l'application soit généralement conviviale et fonctionnelle pour la gestion du temps et des absences, j'ai observé des points à améliorer. La validation des données dans les formulaires, l'affichage correct des éléments de l'interface et la stabilité des intégrations, telles que la connexion Google, nécessitent une attention particulière pour améliorer l'expérience utilisateur et la fiabilité du système.
