Erreurs trouvées dans Sesame HR : logiciel de RH pour iOS
Sesame HR : logiciel de RH est une plateforme complète de gestion des ressources humaines qui simplifie la gestion d’équipe et le développement des talents. Elle permet aux utilisateurs de rationaliser les processus sur plusieurs appareils, ce qui leur fait gagner un temps considérable par rapport aux méthodes RH traditionnelles.
Adapté aux divers besoins des entreprises et aux cadres juridiques actuels, Sesame HR offre aux administrateurs et aux employés des interfaces intuitives pour des tâches telles que la gestion des saisies de temps, les demandes de congés, l’accès aux mises à jour internes et la génération de rapports personnalisés. Les employés bénéficient d’un accès facile à leurs profils, à leurs enregistrements d’arrivée et de départ, et à l’état en temps réel des collègues, qu’ils soient au bureau ou à distance, le tout grâce à une interface conviviale.
Voici les résultats de nos tests approfondis de l’application Sesame HR, menés par notre équipe QA.
Le résumé du temps de travail affiche 1 minute de moins que la réalité
Critique
Connectez-vous au compte.
- Cliquez sur le bouton « Applications ».
- Cliquez sur le bouton « Équipe ».
- Cliquez sur le bouton pour ajouter un membre de l’équipe.
- Entourez les champs suivants : prénom de l’employé, nom et e-mail.
- Cliquez sur le bouton « Créer ».
- Cliquez sur l’employé créé.
- Cliquez sur le bouton « Pointages » (Clock ins/outs).
- Cliquez sur le bouton d’horloge.
- Cliquez sur le bouton « Travail » (Work).
- Dans le bloc de début, sélectionnez l’heure 13:00.
- Activez le bouton « Ajouter une fin de pointage » (Add clock out).
- Dans le bloc de fin, sélectionnez l’heure 13:50.
- Cliquez sur le bouton « Créer ».
iPhone 11, version iOS 18.0
Le résumé du temps de travail affiche une minute de moins.
Le temps doit être calculé selon la formule : Heure de fin — Heure de début (13:50 – 13:00 = 00:50).
L’entrée du temps de travail ne s’affiche pas correctement, indique 00h 00min
Critique
Connectez-vous au compte.
- Cliquez sur le bouton « Applications ».
- Cliquez sur le bouton « Équipe ».
- Cliquez sur le bouton pour ajouter un membre de l’équipe.
- Entourez les champs : prénom de l’employé, nom et e-mail.
- Cliquez sur le bouton « Créer ».
- Cliquez sur l’employé créé.
- Cliquez sur le bouton « Pointages » (Clock ins/outs).
- Cliquez sur le bouton d’horloge.
- Cliquez sur le bouton « Travail » (Work).
- Dans le bloc de début, sélectionnez l’heure 7:00.
- Activez le bouton « Ajouter une fin de pointage » (Add clock out).
- Dans le bloc de fin, sélectionnez l’heure 10:00.
- Cliquez sur le bouton « Créer ».
iPhone 11, version iOS 18.0
Le temps de travail a été saisi dans le système, mais l’affichage indique 00 h 00 min.
Le temps de travail doit s’afficher dans le tableau.
Première requête reste sans réponse
Critique
Connectez-vous au compte.
- Cliquez sur le deuxième bouton à partir de la droite dans le menu inférieur.
- Cliquez sur le champ de saisie.
- Entrez « Test ».
- Envoyez un message.
- Attendez.
iPhone 11, version iOS 18.0
La première requête n’a jamais reçu de réponse.
La réponse à la requête doit être fournie dans un délai d’une minute ou moins.
Le suivi échoue à compter le temps sur une nouvelle journée s’il est actif depuis la veille
Critique
Connectez-vous au compte.
- Cliquez sur le bouton « Accueil ».
- Cliquez sur le bouton « Pointer » (Clock in/out).
- Cliquez sur le bouton pour démarrer le suivi.
- Attendez jusqu’au lendemain.
- Cliquez sur le bouton « Arrêter le suivi » (Stop tracking).
- Vérifiez le temps enregistré pour la journée en cours.
iPhone 11, version iOS 18.0
Si le suivi était actif la veille, le temps n’est pas comptabilisé pour le nouveau jour.
À partir de 00:00 d’un nouveau jour, le temps du suivi doit être compté pour ce jour.
La page « Pointer » (Clock in/out) affiche le statut en ligne et hors ligne pour le même utilisateur
Majeure
Connectez-vous au compte.
- Cliquez sur le bouton « Applications ».
- Cliquez sur le bouton « Équipe ».
- Cliquez sur le bouton pour ajouter un membre de l’équipe.
- Entrez les informations suivantes : prénom de l’employé, nom et e-mail.
- Cliquez sur le bouton « Créer ».
- Cliquez sur l’employé créé.
- Cliquez sur le bouton « Pointages » (Clock ins/outs).
- Cliquez sur le bouton d’horloge.
- Cliquez sur le bouton « Travail » (Work).
- Dans le bloc de début, sélectionnez l’heure 7:00.
- Activez le bouton « Ajouter une fin de pointage » (Add clock out).
- Dans le bloc de fin, sélectionnez l’heure 10:00.
- Cliquez sur le bouton « Créer ».
- Cliquez sur le bouton retour.
- Cliquez sur le bouton « Accueil ».
- Cliquez sur le bouton « Pointer » (Clock in/out).
iPhone 11, version iOS 18.0
La page « Pointer » affiche le statut en ligne et hors ligne pour le même utilisateur.
Un seul statut actuel doit être affiché pour un utilisateur.
Génération de code déclenchée en réponse à une requête
Majeure
Connectez-vous au compte.
- Cliquez sur le deuxième bouton à partir de la droite dans le menu inférieur.
- Cliquez sur le champ de saisie.
- Entrez « Test. ».
- Envoyez un message.
- Cliquez à nouveau sur le champ de saisie.
- Entrez « Test. ».
- Envoyez un autre message.
iPhone 11, version iOS 18.0
En réponse à la requête, la génération de code a démarré.
Si la question n’est pas claire, le chat doit demander à nouveau des éclaircissements.
Réponse à une question en anglais fournie en espagnol
Majeure
Connectez-vous au compte.
- Cliquez sur le deuxième bouton à partir de la droite dans le menu inférieur.
- Cliquez sur le champ de saisie.
- Entrez « Test. ».
- Envoyez un message.
- Cliquez à nouveau sur le champ de saisie.
- Entrez la question en anglais.
- Envoyez un message.
iPhone 11, version iOS 18.0
La réponse à la question en anglais est donnée en espagnol.
La réponse à la question en anglais doit être donnée en anglais.
Tous les champs ne sont pas visibles et la page ne peut pas être parcourue
Majeure
Connectez-vous au compte.
- Cliquez sur le bouton « Applications ».
- Cliquez sur le bouton « Équipe ».
- Cliquez sur le bouton pour ajouter un membre de l’équipe.
- Cliquez sur le champ « Prénom de l’employé ».
iPhone 11, version iOS 18.0
Lors de la création d’un membre de l’équipe, tous les champs ne sont pas visibles et la page ne peut pas être parcourue.
Le clavier ne devrait pas masquer les champs de saisie.
L’heure actuelle du suivi n’est pas mise à jour dans le bloc d’horodatage « Entrée/Sortie aujourd’hui »
Majeure
Connectez-vous au compte.
- Cliquez sur le bouton « Accueil ».
- Cliquez sur le bouton « Entrée/Sortie ».
- Cliquez sur le bouton pour démarrer le chronomètre.
- Attendez quelques minutes.
iPhone 11, version iOS 18.0
Les informations sur l’heure actuelle du suivi ne sont pas mises à jour dans le bloc « Entrée/Sortie aujourd’hui ».
Les données devraient être mises à jour dynamiquement dans le bloc « Entrée/Sortie aujourd’hui ».
Le nouveau diplôme n’est pas ajouté lors de la première tentative
Mineure
Connectez-vous au compte.
- Dans le bloc « Formations et compétences », cliquez sur le bouton « Ajouter ».
- Cliquez sur le bouton « Éducation formelle ».
- Cliquez sur le champ « Diplôme ».
- Entrez n’importe quel texte.
- Cliquez sur le bouton « OK ».
- Cliquez sur le bouton « Enregistrer ».
iPhone 11, version iOS 18.0
Un nouveau diplôme n’est pas ajouté lors de la première tentative.
Le premier diplôme ajouté devrait être appliqué immédiatement après sa création.
Le nombre incorrect de fichiers est affiché pour un dossier contenant des sous-dossiers imbriqués
Mineure
Connectez-vous au compte.
- Cliquez sur le bouton « Applications ».
- Cliquez sur le bouton « Équipe ».
- Cliquez sur le bouton pour ajouter un membre de l’équipe.
- Entrez les détails suivants : prénom de l’employé, nom de famille et e-mail.
- Cliquez sur le bouton « Créer ».
- Répétez le processus d’ajout de membres de l’équipe deux fois de plus.
- Cliquez sur le bouton de retour.
- Cliquez sur le bouton « Documents ».
- Cliquez sur le bouton « Images d’horodatage ».
iPhone 11, version iOS 18.0
La page indique qu’il y a 4 fichiers dans le dossier, mais il ne contient que d’autres dossiers où les fichiers ne peuvent pas être ajoutés.
Il devrait être indiqué qu’il y a 4 sous-dossiers dans le dossier.
« h » apparaît près des secondes dans l’affichage de l’heure
Mineure
Connectez-vous au compte.
- Cliquez sur le bouton « Accueil ».
- Cliquez sur le bouton « Entrée/Sortie ».
- Cliquez sur le bouton pour démarrer le chronomètre.
iPhone 11, version iOS 18.0
La lettre « h » s’affiche à côté des secondes.
Il n’est pas nécessaire d’afficher un marqueur horaire à côté des secondes ; soit la valeur ne doit pas être affichée, soit il doit y avoir un marqueur « sec ».
Les données de l’utilisateur précédent se chargent lors du changement d’utilisateur
Mineure
Connectez-vous au compte.
- Cliquez sur le bouton « Applications ».
- Cliquez sur le bouton « Équipe ».
- Cliquez sur le bouton pour ajouter un membre de l’équipe.
- Entourez les champs : prénom de l’employé, nom de famille et e-mail.
- Cliquez sur le bouton « Créer ».
- Cliquez sur le bouton pour ajouter un autre membre de l’équipe.
- Entourez les champs : prénom de l’employé, nom de famille et e-mail.
- Cliquez sur le bouton « Créer ».
- Cliquez sur le bouton de retour.
- Cliquez sur le bouton « Qui est présent ».
- Cliquez sur le bouton « Hors ligne ».
- Cliquez sur le premier utilisateur.
- Cliquez sur le bouton.
- Cliquez sur le deuxième utilisateur.
iPhone 11, version iOS 18.0
Lors du passage d’un utilisateur à l’autre, les données de l’utilisateur précédent sont chargées immédiatement.
Lorsque vous cliquez sur un utilisateur, ses données devraient être chargées immédiatement.
L’annulation de l’ajout de fichiers entraîne un étape de retour supplémentaire
Mineure
Connectez-vous au compte.
- Cliquez sur le bouton « Applications ».
- Cliquez sur le bouton « Documents ».
- Cliquez sur le bouton « Images d’horodatage ».
- Cliquez sur n’importe quel dossier.
- Cliquez sur le bouton pour ajouter un fichier.
- Cliquez sur le bouton de retour.
iPhone 11, version iOS 18.0
Lorsque l’utilisateur annule l’ajout d’un fichier, il recule d’une étape supplémentaire.
Lorsque vous cliquez sur le bouton de retour, l’utilisateur devrait revenir au dossier où le fichier a été ajouté.
Le défilement latéral chevauche le contenu
Mineure
Connectez-vous au compte.
- Cliquez sur le bouton « Applications ».
- Cliquez sur le bouton « Équipe ».
- Cliquez sur le bouton « Entrée/Sortie ».
- Cliquez sur votre utilisateur.
- Faites défiler la page.
iPhone 11, version iOS 18.0
Le défilement horizontal chevauche le contenu.
Le défilement horizontal ne doit pas chevaucher le contenu.
Le sélecteur de minutes affiche 60 valeurs
Triviale
Connectez-vous au compte.
- Cliquez sur le bouton « Applications ».
- Cliquez sur le bouton « Équipe ».
- Cliquez sur le bouton pour ajouter un membre de l’équipe.
- Entourez les champs : prénom de l’employé, nom et e-mail.
- Cliquez sur le bouton « Créer ».
- Cliquez sur l’employé créé.
- Cliquez sur le bouton « Entrées/Sorties » (Clock ins/outs).
- Cliquez sur le bouton d’horloge.
- Cliquez sur le bouton « Travail » (Work).
- Dans le bloc de départ, cliquez sur les minutes.
iPhone 11, version iOS 18.0
Le sélecteur de minutes affiche 60 valeurs.
Le sélecteur de minutes devrait être plus convivial.
La barre d’état chevauche le contenu de la page
Triviale
Connectez-vous au compte.
- Cliquez sur le bouton « Applications ».
- Faites défiler la page vers le bas.
iPhone 11, version iOS 18.0
La barre d’état chevauche le contenu de la page.
La barre d’état ne devrait pas chevaucher le contenu.
Animation de rafraîchissement de page trop agressive
Triviale
Connectez-vous au compte.
- Cliquez sur le bouton « Paramètres ».
- Faites glisser la page de haut en bas.
iPhone 11, version iOS 18.0
L’animation de rafraîchissement de la page est trop agressive.
L’animation de rafraîchissement de la page devrait être plus fluide.
Grâce aux tests, j’ai identifié 18 bugs de gravité variable, affectant des fonctionnalités critiques telles que la gestion du temps et les interactions de l’interface utilisateur. Pour améliorer l’application, des tests complets sur divers appareils et versions iOS sont essentiels pour garantir une compatibilité transparente. L’intégration d’outils de test automatisés tels qu’Appium et Xcode UI Testing permettra de rationaliser l’identification et la résolution des problèmes, optimisant ainsi l’efficacité du processus de développement.

