Bugs trouvés dans Composity SaaS

Composity

Composity est une plateforme logicielle dynamique conçue pour rationaliser les processus métier grâce à des applications CRM, ERP et eCommerce intégrées. Elle offre une suite unifiée conçue pour accroître la productivité et soutenir une croissance commerciale efficace.

En simplifiant les flux de travail complexes dans des interfaces accessibles, Composity rend la gestion d’entreprise plus pratique. Sa boîte à outils complète permet aux organisations de gérer les relations clients, les stocks, les commandes, et plus encore à partir d’un seul hub.

L’équipe de QAwerk a effectué un “bug crawl” sur Composity SaaS for Web, identifiant les problèmes susceptibles d’affecter les performances et l’expérience utilisateur. Ci-dessous, nos conclusions détaillées et nos recommandations d’amélioration.

Erreur majeure lors de la navigation dans le profil depuis la page de confirmation d'e-mail

Gravité :

Majeure

Condition préalable :

L’enregistrement d’un nouveau compte utilisateur est terminé.

Étapes de reproduction :
  1. Enregistrez un nouveau compte.
  2. Passez à l’étape de confirmation de l’e-mail.
  3. Cliquez sur l’icône utilisateur dans la navigation supérieure.
  4. Appuyez sur le bouton Profil.
Environnement :

Windows 10 ; Chrome 136.0.7103.114 ; Firefox 138.0.4 ; Edge 136.0.3240.76

Résultat réel :

Le message « Une erreur s’est produite côté client » s’affiche à l’écran.

Résultat attendu :

Le bouton de profil doit être désactivé ou masqué jusqu’à la confirmation de l’e-mail, ou l’utilisateur doit voir un message clair indiquant que l’accès au profil est restreint jusqu’à la fin de la vérification.

Affichage de deux messages d'erreur non descriptifs lors de la première entrée dans un espace de travail nouvellement créé

Gravité :

Majeure

Condition préalable :

Un nouveau compte utilisateur a été enregistré.

Étapes de reproduction :
  1. Connectez-vous au compte nouvellement enregistré.
  2. Créez un nouvel espace de travail.
  3. Accédez au nouvel espace de travail depuis la liste des espaces de travail.
Environnement :

Windows 10 ; Chrome 136.0.7103.114 ; Firefox 138.0.4 ; Edge 136.0.3240.76

Résultat réel :

Deux messages contextuels indiquant « erreur » apparaissent dans le coin inférieur droit lors de la première entrée.

Résultat attendu :

Aucun message d’erreur ne doit s’afficher lors de la première entrée ; les erreurs doivent être claires, informatives et exploitables.

Chargement persistant lors de la sauvegarde de la traduction dans l'onglet Localisation

Gravité :

Majeure

Condition préalable :

L’utilisateur est connecté et se trouve dans un espace de travail.

Étapes de reproduction :
  1. Naviguez jusqu’à Administration.
  2. Sélectionnez Localisation, puis l’onglet Traduction.
  3. Saisissez du texte dans le champ Source.
  4. Cliquez sur Enregistrer.
Environnement :

Windows 10 ; Chrome 136.0.7103.114 ; Firefox 138.0.4 ; Edge 136.0.3240.76

Résultat réel :

Le spinner de chargement ne s’arrête jamais ; l’interface devient non réactive.

Résultat attendu :

La traduction doit être enregistrée et le chargement s’arrêter, ou un message d’erreur clair doit être affiché si l’enregistrement échoue.

Le bouton Historique dans l'en-tête ne répond pas

Gravité :

Majeure

Condition préalable :

L’utilisateur est connecté et se trouve dans un espace de travail.

Étapes de reproduction :
  1. Repérez le bouton Historique entre les icônes Calendrier et Aide.
  2. Cliquez sur le bouton Historique.
Environnement :

Windows 10 ; Chrome 136.0.7103.114 ; Firefox 138.0.4 ; Edge 136.0.3240.76

Résultat réel :

Aucune action ne se produit ; aucun panneau ne s’ouvre ni aucun message d’erreur ne s’affiche.

Résultat attendu :

Le panneau ou l’onglet Historique devrait s’ouvrir, affichant les activités récentes, ou un message d’erreur s’il est indisponible.

Les événements de type Système ne sont pas visibles dans le calendrier

Gravité :

Majeure

Condition préalable :

L’utilisateur est connecté et se trouve dans un espace de travail.

Étapes de reproduction :
  1. Cliquez sur l’icône Calendrier dans l’en-tête.
  2. Sélectionnez une date sur le calendrier.
  3. Dans la fenêtre contextuelle de l’événement, choisissez le type Système.
  4. Remplissez les champs et cliquez sur Enregistrer.
Environnement :

Windows 10 ; Chrome 136.0.7103.114 ; Firefox 138.0.4 ; Edge 136.0.3240.76

Résultat réel :

Le message « Données enregistrées avec succès » apparaît, mais l’événement n’est pas affiché dans le calendrier.

Résultat attendu :

Les événements système doivent apparaître à la date sélectionnée après l’enregistrement.

Page d'erreur inattendue lors de la création de dépenses malgré un enregistrement réussi

Gravité :

Majeure

Condition préalable :

L’utilisateur est connecté à un espace de travail.

Étapes de reproduction :
  1. Naviguez vers l’onglet Dépenses.
  2. Cliquez sur « + » pour ajouter une nouvelle dépense.
  3. Remplissez le champ Numéro de document.
  4. Cliquez sur Enregistrer.
Environnement :

Windows 10 ; Chrome 136.0.7103.114 ; Firefox 138.0.4 ; Edge 136.0.3240.76

Résultat réel :

L’utilisateur voit la page d’erreur « Une erreur s’est produite côté client », mais l’enregistrement de dépense est sauvegardé.

Résultat attendu :

Pas de page d’erreur ; l’utilisateur reste sur le formulaire ou revient à la liste si la sauvegarde réussit ; message d’erreur précis en cas d’échec.

L'événement de réunion autorise une date de fin antérieure à la date de début

Gravité :

Majeure

Condition préalable :

L’utilisateur est connecté et se trouve dans un espace de travail.

Étapes de reproduction :
  1. Cliquez sur l’icône Calendrier dans l’en-tête.
  2. Sélectionnez n’importe quel jour.
  3. Choisissez le type Réunion.
  4. Remplissez les champs Nom et Note.
  5. Définissez la Date de fin avant la Date de début.
  6. Cliquez sur Enregistrer.
Environnement :

Windows 10 ; Chrome 136.0.7103.114 ; Firefox 138.0.4 ; Edge 136.0.3240.76

Résultat réel :

Un message de succès apparaît, l’événement n’est pas montré, aucune erreur de validation.

Résultat attendu :

Empêcher la sauvegarde avec une erreur de validation si la date de fin précède la date de début.

L'image personnalisée ne remplace pas l'icône de profil utilisateur par défaut

Gravité :

Mineure

Condition préalable :

L’utilisateur s’est connecté avec succès à l’espace de travail.

Étapes de reproduction :
  1. Cliquez sur l’icône utilisateur dans l’en-tête.
  2. Sélectionnez Profil.
  3. Téléchargez une image de profil personnalisée.
  4. Cliquez sur Enregistrer.
  5. Actualisez la page.
Environnement :

Windows 10 ; Chrome 136.0.7103.114 ; Firefox 138.0.4 ; Edge 136.0.3240.76

Résultat réel :

L’icône utilisateur par défaut reste dans l’en-tête.

Résultat attendu :

Une image personnalisée doit remplacer l’icône par défaut après l’actualisation.

Les boutons du pop-up d'événement s'affichent en bulgare au lieu de la langue sélectionnée par l'utilisateur

Gravité :

Mineure

Condition préalable :

La langue du compte de l’utilisateur est définie sur anglais.

Étapes de reproduction :
  1. Connectez-vous à l’espace de travail.
  2. Cliquez sur Calendrier.
  3. Sélectionnez un jour.
  4. Choisissez le type Appel.
  5. Ajoutez une Note.
  6. Cliquez sur Enregistrer.
  7. Ouvrez l’événement créé.
Environnement :

Windows 10 ; Chrome 136.0.7103.114 ; Firefox 138.0.4 ; Edge 136.0.3240.76

Résultat réel :

Les boutons « Modifier », « Supprimer » et « Copier » apparaissent en bulgare.

Résultat attendu :

Les boutons devraient s’afficher en anglais, conformément aux préférences de l’utilisateur.

Du code CSS superflu apparaît dans les notes d'appel d'événement

Gravité :

Mineure

Condition préalable :

L’utilisateur est connecté et se trouve dans un espace de travail.

Étapes de reproduction :
  1. Cliquez sur Calendrier.
  2. Sélectionnez un jour.
  3. Dans la boîte de dialogue de l’événement, choisissez le type Appel.
  4. Entrez du texte dans le champ Note.
  5. Cliquez sur Enregistrer.
  6. Ouvrez l’événement créé.
Environnement :

Windows 10 ; Chrome 136.0.7103.114 ; Firefox 138.0.4 ; Edge 136.0.3240.76

Résultat réel :

Du code CSS inutile est affiché à côté du texte de la Note.

Résultat attendu :

Le champ Note doit afficher uniquement le texte de l’utilisateur, sans les balises CSS.

Problème de superposition entre le menu déroulant utilisateur et la fenêtre modale des paramètres de profil

Gravité :

Mineure

Condition préalable :

L’utilisateur est connecté et se trouve dans un espace de travail.

Étapes de reproduction :
  1. Cliquez sur l’icône utilisateur dans le coin supérieur droit.
  2. Sélectionnez Profil.
  3. Lorsque la fenêtre modale s’ouvre, cliquez à nouveau sur l’icône utilisateur.
Environnement :

Windows 10 ; Chrome 136.0.7103.114 ; Firefox 138.0.4 ; Edge 136.0.3240.76

Résultat réel :

Le menu déroulant est caché derrière la fenêtre modale, le rendant inaccessible.

Résultat attendu :

Le menu déroulant ne devrait pas s’ouvrir sous la fenêtre modale, ou devrait apparaître au-dessus de celle-ci lorsque la fenêtre modale est active.

Des erreurs de navigation et d'espace de travail critiques perturbent le flux de travail principal, tandis que les problèmes de localisation, de calendrier et d'interface utilisateur érodent la confiance des utilisateurs. La résolution de ces problèmes renforcera la stabilité de la plateforme et améliorera la convivialité globale.
Stanislav, QA engineer

Stanislav, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous