Bogues trouvés dans Timeular : Productivité et temps pour Android

Timeular : Productivité et temps

4.6

Timeular est conçu pour rendre le suivi du temps au travail à la fois facile et précis, offrant une solution innovante pour la gestion de la productivité. La plateforme propose une visualisation intuitive des données, des rapports détaillés et la modification manuelle des entrées de temps, répondant aux besoins individuels de chaque utilisateur.

De plus, Timeular offre une gamme de fonctionnalités avancées aux utilisateurs Pro, telles que des intégrations avec JIRA, Harvest, Toggl et Zapier, ainsi qu’une synchronisation en temps réel sur plusieurs plateformes.

Dans le cadre de notre initiative Bug Crawl, nous avons testé l’application Android de Timeular et découvert plusieurs problèmes qui pourraient affecter ses performances et l’expérience utilisateur. Nous vous invitons à lire la suite pour un compte rendu détaillé de nos découvertes.

10K+ téléchargements
129 notes

Les performances de l’application se dégradent lors de la sélection de l’année 1900 comme date de début de projet

Gravité :

Critique

Condition préalable :
  1. Un compte a été créé et un modèle est connecté pendant le processus de création.
  2. L’utilisateur est connecté au compte.
Étapes de reproduction :
  1. Accédez à l’onglet « Calendrier » via le menu inférieur.
  2. Sélectionnez une date pour la saisie du temps en haut (par exemple, le 6 août).
  3. Cliquez sur l’icône « + » à côté de l’intervalle 09:00.
  4. Appuyez sur le champ de saisie de données dans le bloc « Début ».
  5. Appuyez sur l’année dans la fenêtre contextuelle du sélecteur de date.
  6. Faites défiler jusqu’à l’année 1900.
  7. Sélectionnez l’année 1900.
  8. Cliquez sur « Ok ».
  9. Appuyez sur la coche pour enregistrer la saisie comme date de début de projet.
  10. Essayez d’utiliser l’application comme vous le feriez normalement (naviguez dans les menus, etc.).
  11. Fermez et rouvrez l’application.
Environnement :

Xiaomi Mi 10 – Android 13 TKQ1.221114.001, MIUI Global 14.0.1
Samsung Galaxy S8 SM-G950F – Android 9 G950FXXUCUD1

Résultat réel :

Les performances de l’application ralentissent considérablement après avoir sélectionné 1900 comme date de début de projet.

Résultat attendu :

L’application devrait restreindre ou valider la sélection d’années irréalistes ou non pertinentes pour les dates de début de projet.

Les jours de la semaine disparaissent sur la page du calendrier

Gravité :

Critique

Condition préalable :
  1. Un compte a été créé et un modèle est connecté pendant le processus de création.
  2. L’utilisateur est connecté au compte.
Étapes de reproduction :
  1. Accédez à l’onglet « Calendrier » via le menu inférieur.
  2. Sélectionnez une date pour la saisie du temps en haut (par exemple, le 6 août).
  3. Cliquez sur l’icône « + » à côté de l’intervalle 09:00.
  4. Appuyez sur le champ de saisie de données dans le bloc « Début ».
  5. Appuyez sur l’année dans la fenêtre contextuelle du sélecteur de date.
  6. Faites défiler jusqu’à l’année 1980.
  7. Sélectionnez par erreur l’année 1900.
  8. Cliquez sur « Ok ».
  9. Appuyez sur la coche pour enregistrer la saisie.
  10. Faites glisser le champ d’affichage de la semaine vers la gauche ou la droite pour passer à la semaine précédente ou suivante.
Environnement :

Xiaomi Mi 10 – Android 13 TKQ1.221114.001, MIUI Global 14.0.1
Samsung Galaxy S8 SM-G950F – Android 9 G950FXXUCUD1

Résultat réel :

Les noms des jours de la semaine ne sont plus visibles sur la page du calendrier.

Résultat attendu :

L’application devrait maintenir correctement l’affichage des jours dans le calendrier, indépendamment de toute saisie de temps, et éventuellement valider ou restreindre la saisie d’années irréalistes ou non pertinentes.

Cliquer sur le bouton « Modifier » ouvre la page de connexion au lieu de permettre la modification du compte

Gravité :

Majeure

Étapes de reproduction :
  1. Ouvrez l’application.
  2. Cliquez sur le bouton « Créer un compte gratuit ».
  3. Remplissez les champs « Email » et « Mot de passe ».
  4. Cliquez sur le bouton « Créer un nouveau compte ».
  5. Choisissez l’option « Avec mon équipe » en cliquant sur le bouton.
  6. Cliquez sur le bouton « Ignorer ».
  7. Cliquez sur le bouton « Commencer ».
  8. Dans le menu inférieur, accédez à « Paramètres ».
  9. Cliquez sur le bouton « Compte ».
  10. Cliquez sur le bouton « Modifier ».
Environnement :

Xiaomi Mi 10 – Android 13 TKQ1.221114.001, MIUI Global 14.0.1
Samsung Galaxy S8 SM-G950F – Android 9 G950FXXUCUD1

Résultat réel :

Cliquer sur le bouton « Modifier » redirige l’utilisateur vers une page de connexion au lieu de permettre la modification du compte.

Résultat attendu :

Cliquer sur le bouton « Modifier » devrait permettre à l’utilisateur de modifier les champs « Prénom » et « Nom » dans l’application elle-même.

La sélection du plan « Seul » affiche le plan « Équipe » dans le profil

Gravité :

Majeure

Étapes de reproduction :
  1. Ouvrez l’application.
  2. Cliquez sur le bouton « Créer un compte gratuit ».
  3. Remplissez les champs « Email » et « Mot de passe ».
  4. Cliquez sur le bouton « Créer un nouveau compte ».
  5. Cliquez sur le bouton « Avec mon équipe ».
  6. Cliquez sur le bouton « Ignorer ».
  7. Cliquez sur le bouton « Commencer ».
  8. Dans le menu inférieur, accédez à « Paramètres ».
  9. Cliquez sur le bouton « Compte ».
Environnement :

Xiaomi Mi 10 – Android 13 TKQ1.221114.001, MIUI Global 14.0.1
Samsung Galaxy S8 SM-G950F – Android 9 G950FXXUCUD1

Résultat réel :

Choisir le plan « Seul » entraîne l’affichage du plan « Équipe » dans le profil utilisateur.

Résultat attendu :

Le profil devrait refléter fidèlement le type de plan que l’utilisateur a sélectionné lors du processus d’inscription.

Les notifications persistent malgré leur désactivation dans les paramètres de l’application

Gravité :

Majeure

Condition préalable :
  1. Accordez à l’application l’autorisation d’envoyer des notifications.
  2. Connectez-vous au compte.
Étapes de reproduction :
  1. Dans le menu inférieur, cliquez sur le bouton « Paramètres ».
  2. Cliquez sur le bouton « Paramètres de l’application ».
  3. Activez l’interrupteur.
  4. Vérifiez que les notifications commencent à apparaître dans le panneau de notification du téléphone.
  5. Fermez l’application.
  6. Rouvrez l’application.
  7. Dans le menu inférieur, cliquez sur le bouton « Paramètres ».
  8. Cliquez sur le bouton « Paramètres de l’application ».
  9. Désactivez l’interrupteur.
Environnement :

Xiaomi Mi 10 – Android 13 TKQ1.221114.001, MIUI Global 14.0.1
Samsung Galaxy S8 SM-G950F – Android 9 G950FXXUCUD1

Résultat réel :

Les notifications continuent d’apparaître même après avoir été désactivées dans les paramètres de l’application.

Résultat attendu :

Une fois les notifications désactivées dans les paramètres de l’application, elles ne devraient plus apparaître dans le panneau de notification du téléphone.

Les créneaux horaires enregistrés s’affichent plus petits que les créneaux horaires vides

Gravité :

Mineure

Condition préalable :
  1. Créez un compte et, lors de la création, connectez un modèle quelconque.
  2. Connectez-vous au compte.
Étapes de reproduction :
  1. Dans le menu du bas, cliquez sur le bouton « Calendrier ».
  2. Dans le menu du haut, sélectionnez une date pour enregistrer du temps (par exemple, le 6 août).
  3. Cliquez sur le symbole « + » à côté de la plage horaire 09h00.
  4. Cliquez sur le champ de saisie de temps pour le bloc « Fin ».
  5. Sélectionnez l’heure 23h59.
  6. Cliquez sur la coche pour enregistrer.
  7. Comparez l’espace occupé par les plages horaires de 00h00 à 09h00 à celui des plages horaires de 09h00 à 23h59.
Environnement :

Xiaomi Mi 10 – Android 13 TKQ1.221114.001, MIUI Global 14.0.1
Samsung Galaxy S8 SM-G950F – Android 9 G950FXXUCUD1

Résultat réel :

Les plages horaires avec temps enregistré occupent moins d’espace visuel que les plages horaires vides.

Résultat attendu :

Les plages horaires avec temps enregistré devraient occuper le même espace visuel que les plages horaires vides.

Cliquer sur le commutateur dans l’onglet suivi ouvre la modification d’activité

Gravité :

Mineure

Condition préalable :
  1. Créez un compte et, lors du processus de création, connectez un modèle quelconque.
  2. Connectez-vous au compte.
Étapes de reproduction :
  1. Dans le menu du bas, cliquez sur le bouton « Suivi ».
  2. Cliquez sur le commutateur correspondant à une activité quelconque.
Environnement :

Xiaomi Mi 10 – Android 13 TKQ1.221114.001, MIUI Global 14.0.1
Samsung Galaxy S8 SM-G950F – Android 9 G950FXXUCUD1

Résultat réel :

Cliquer sur le commutateur dans l’onglet suivi ouvre l’interface de modification d’activité.

Résultat attendu :

Cliquer sur le commutateur devrait le faire basculer en position active ou inactive.

Inadéquation entre le temps programmé et le temps réel sur le calendrier

Gravité :

Mineure

Condition préalable :
  1. Créez un compte et, lors de la création du compte, connectez un modèle quelconque.
  2. Connectez-vous au compte.
Étapes de reproduction :
  1. Dans le menu du bas, cliquez sur le bouton « Calendrier ».
  2. Dans le menu du haut, sélectionnez une date pour la saisie de temps (par exemple, le 8 août).
  3. Cliquez sur le symbole « + » pour la plage horaire 09h00.
  4. Cliquez sur le champ de saisie de temps sous « Début ».
  5. Sélectionnez l’heure 9h22.
  6. Cliquez sur le champ de saisie de temps sous « Fin ».
  7. Sélectionnez l’heure 10h27.
  8. Cliquez sur la coche pour enregistrer.
  9. Vérifiez les plages horaires allouées dans la planification.
Environnement :

Samsung Galaxy S8 SM-G950F – Android 9 G950FXXUCUD1

Résultat réel :

L’heure indiquée sur la planification ne correspond pas à l’heure sélectionnée. Plus précisément, des signatures horaires supplémentaires comme 9h22 et 9h27 apparaissent, et pour la plage horaire de 9h00 à 9h22, la planification affiche « 22 min 8s – rien suivi »

Résultat attendu :

Pour l’intervalle de temps de 9h22 à 10h27, des signatures horaires supplémentaires 9h22 et 10h27 devraient apparaître sur la planification.
Pour l’intervalle de temps de 9h00 à 9h22, la planification devrait afficher « 22 min – rien suivi. »
Pour l’intervalle de temps de 10h27 à 11h00, la planification devrait afficher « 33 min – rien suivi »

Inadéquation entre le temps programmé et le temps réel sur le calendrier

Aucune année indiquée pour les statistiques basées sur la période

Gravité :

Mineure

Condition préalable :

Connectez-vous au compte.

Étapes de reproduction :
  1. Dans le menu du bas, cliquez sur le bouton « Insights ».
  2. Cliquez sur l’icône de calendrier située en haut.
  3. Utilisez la flèche gauche pour naviguer jusqu’en octobre 2022 et sélectionnez le 4 octobre.
  4. Utilisez la flèche droite pour naviguer jusqu’en février 2023 et sélectionnez le 9 février.
Environnement :

Xiaomi Mi 10 – Android 13 TKQ1.221114.001, MIUI Global 14.0.1
Samsung Galaxy S8 SM-G950F – Android 9 G950FXXUCUD1

Résultat réel :

Lors de la visualisation des statistiques pour une période donnée, aucune indication de l’année de collecte des données n’est fournie.

Résultat attendu :

Lorsque l’utilisateur sélectionne une année différente de l’année en cours pour la collecte de données, cette année devrait être clairement affichée à côté des dates.

Écran de connexion non déroulant, bouton « Créer un compte gratuit » coupé

Gravité :

Mineure

Étapes de reproduction :
  1. Ouvrez l’application pour la première fois.
  2. Accordez la permission pour les notifications lorsqu’elle vous est demandée.
Environnement :

Samsung Galaxy S8 SM-G950F – Android 9 G950FXXUCUD1

Résultat réel :

L’écran de connexion n’est pas déroulant, ce qui fait que le bouton « Créer un compte gratuit » est coupé en bas de l’écran.

Résultat attendu :

Les utilisateurs devraient pouvoir faire défiler l’écran de connexion pour afficher et accéder entièrement au bouton « Créer un compte gratuit ».

Champ de note non déroulant lors de la création d’un suivi temporel

Gravité :

Triviale

Condition préalable :
  1. Créez un compte et connectez un modèle quelconque lors de la création.
  2. Connectez-vous au compte.
Étapes de reproduction :
  1. Cliquez sur « Calendrier » dans le menu inférieur.
  2. Sélectionnez une date (6 août) dans le menu supérieur.
  3. Cliquez sur le « + » à côté de la plage horaire 09 h 00.
  4. Cliquez sur le champ « Note ».
  5. Saisissez 2 000 caractères dans le champ.
  6. Essayez de faire défiler le texte saisi.
Environnement :

Samsung Galaxy S8 SM-G950F – Android 9 G950FXXUCUD1

Résultat réel :

L’utilisateur ne peut pas faire défiler et visualiser complètement le champ « Note » lors de la création d’une entrée de suivi du temps.

Résultat attendu :

Les utilisateurs devraient pouvoir faire défiler et visualiser complètement le contenu du champ « Note » lors de la création d’une entrée de suivi du temps.

Le bouton « Modifier » est coupé en bas

Gravité :

Triviale

Étapes de reproduction :
  1. Ouvrez l’application.
  2. Cliquez sur « Créer un compte gratuit ».
  3. Remplissez les champs « E-mail » et « Mot de passe ».
  4. Cliquez sur « Créer un nouveau compte ».
  5. Cliquez sur « Avec mon équipe ».
  6. Cliquez sur « Ignorer ».
  7. Cliquez sur « Commencer ».
  8. Dans le menu inférieur, cliquez sur « Paramètres ».
  9. Cliquez sur « Compte ».
Environnement :

Xiaomi Mi 10 – Android 13 TKQ1.221114.001, MIUI Global 14.0.1

Résultat réel :

Le bouton « Modifier » est partiellement visible, coupé en bas.

Résultat attendu :

Le bouton « Modifier » devrait être entièrement visible et non coupé en bas.

Le bouton « Modifier » est coupé en bas
J’ai examiné de près l’application Timeular et j’ai découvert plusieurs problèmes, allant de problèmes d’affichage à des comportements inattendus. Pour créer une application plus soignée, je suggère de se concentrer non seulement sur les tests fonctionnels, mais également d’étendre la portée pour inclure les tests d’utilisabilité et de performance.
Iryna, QA engineer

Iryna, QA engineer

Optimize your testing process

Our QA engineer used Bug Hunter Bug Hunter for testing app for Bug Crawl project.
  • Rulers & Guides

    Create an unlimited number of guides by pulling them from the rulers. Customize the color and opacity of the guides for extra convenience. Free Download
  • Grid

    Set the grid cell size (4-8-12-16 dp), color, and opacity to your liking. The settings are accessed right from the toolbar, so making adjustments is frictionless. Free Download
  • Mockup

    Overlay the app's UI with a semi-transparent design mockup to see if it's pixel-perfect. The mockup scales automatically depending on the user's screen size. Change the mockup file and opacity in a few taps. Free Download
  • Color Picker

    Colors are displayed in HEX and RGBA formats. Copy the color into the clipboard just by clicking on the color on the magnifier. Free Download
  • Take Screenshots & Record Video

    Create high-quality screenshots in PNG and JPEG formats with one tap using longshot mode for long pages. Record bug reproduction steps in MP4 format with pause/resume for informative videos. Free Download
  • Low Memory Testing

    Manage your Android's internal storage by filling it with temporary files to simulate low memory conditions. Free Download

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous