Bogues découverts dans Nutshell SaaS

En bref

Nutshell est une plateforme complète de gestion de la relation client (CRM) conçue pour rationaliser les interactions avec les clients et les processus métier. Elle offre des outils avancés d’automatisation des ventes et de reporting pour améliorer l’efficacité et la productivité des entreprises.

La plateforme propose un ensemble de fonctionnalités robustes, notamment la gestion des prospects, des outils de collaboration et des capacités de reporting pertinentes qui permettent aux entreprises de prendre des décisions basées sur des données. Les utilisateurs peuvent suivre les interactions avec les clients, gérer les prospects et générer des informations exploitables pour augmenter leur productivité.

En tant que membre de l’équipe QAwerk, nous avons effectué un “Bug Crawl” sur la plateforme Nutshell et identifié des bugs susceptibles d’entraver les performances et l’expérience utilisateur. Nos ingénieurs QA ont réalisé un test QA de la solution SaaS Nutshell, et voici les résultats de notre travail.

Affichage soudain des informations des prospects du compte précédent lors de la connexion à un nouveau compte

Gravité :

Critique

Condition préalable :

L’utilisateur doit avoir accès à deux comptes appartenant à deux entreprises différentes (par exemple, Entreprise A et Entreprise B), chacune ayant ses informations de prospects.

Étapes de reproduction :
  1. Connectez-vous au premier compte lié à l’Entreprise A (qui contient des données de prospects et de ventes).
  2. Déconnectez-vous du premier compte.
  3. Connectez-vous à un compte distinct associé à l’Entreprise B.
Environnement :

Système d’exploitation : Windows 10
Navigateurs : Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Résultat réel :

Lors de la connexion au second compte (Entreprise B), les détails des prospects et des ventes du premier compte (Entreprise A) apparaissent de manière transitoire pendant environ une seconde.

Résultat attendu :

Lors de la connexion à un nouveau compte, seules les informations associées à ce compte doivent être affichées instantanément, sans montrer de données du compte précédent.

L'e-mail n'est pas correctement transféré de la page de connexion à la page de récupération de mot de passe

Gravité :

Majeure

Condition préalable :

Accéder à la page de connexion.

Étapes de reproduction :
  1. Saisissez l’adresse e-mail sur la page de connexion.
  2. Cliquez sur le lien « Mot de passe oublié ».
  3. Vérifiez l’e-mail transféré sur la page de récupération de mot de passe.
Environnement :

Système d’exploitation : Windows 10
Navigateurs : Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Résultat réel :

L’adresse e-mail n’est pas correctement transférée de la page de connexion à la page de récupération de mot de passe.

Résultat attendu :

L’adresse e-mail doit être correctement transférée de la page de connexion à la page de récupération de mot de passe.

Absence de message d'erreur pour une saisie d'e-mail incorrecte sur la page d'inscription sous Firefox

Gravité :

Majeure

Condition préalable :

Accéder à la page de connexion.

Étapes de reproduction :
  1. Lancez la page d’inscription en utilisant Firefox.
  2. Saisissez une adresse e-mail mal formatée (par exemple, « cstanialav.redwerk [email protected] »).
  3. Tentez de procéder à l’inscription.
Environnement :

Système d’exploitation : Windows 10
Navigateur : Firefox 128.0.3

Résultat réel :

Aucun message d’erreur n’est affiché ; le processus d’inscription progresse malgré le format d’e-mail invalide.

Résultat attendu :

Le système doit afficher un message d’erreur informant l’utilisateur du format d’e-mail invalide et empêcher toute action ultérieure.

Absence de validation du numéro de téléphone lors de l'inscription

Gravité :

Majeure

Condition préalable :

L’utilisateur se trouve sur la page d’inscription.

Étapes de reproduction :
  1. Accédez à la page d’inscription.
  2. Saisissez « test » ou tout autre texte non numérique dans le champ du numéro de téléphone.
  3. Finalisez le processus d’inscription.
Environnement :

Système d’exploitation : Windows 10
Navigateurs : Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Résultat réel :

Le processus d’inscription est terminé malgré la saisie d’un texte invalide dans le champ du numéro de téléphone.

Résultat attendu :

Le processus d’inscription doit être interrompu et un message d’erreur affiché, exigeant un format de numéro de téléphone valide.

La fenêtre modale de création de prospect affiche un message d'erreur après avoir remplacé un produit indisponible par un produit disponible

Gravité :

Majeure

Condition préalable :
  1. L’utilisateur est connecté.
  2. Il existe au moins trois produits : deux disponibles et un indisponible.
Étapes de reproduction :
  1. Cliquez sur le bouton « Ajouter » pour ouvrir la fenêtre modale « Créer un nouveau prospect ».
  2. Sélectionnez « Prospect » comme type de prospect.
  3. Ouvrez la liste déroulante « Produits » et sélectionnez un produit indisponible.
  4. Cliquez sur le bouton « Créer un prospect » et observez le message d’erreur.
  5. Ouvrez à nouveau la liste déroulante « Produits » et sélectionnez un produit disponible pour remplacer celui qui est indisponible.
  6. Cliquez sur le bouton « Créer un prospect ».
Environnement :

Système d’exploitation : Windows 10
Navigateurs : Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Résultat réel :

Le message d’erreur s’affiche, indiquant que le produit choisi est indisponible même après avoir sélectionné un produit disponible.

Résultat attendu :

Le système ne devrait pas afficher de message d’erreur après le remplacement d’un produit indisponible par un produit disponible.

Impossible d'afficher les notes enregistrées dans l'historique d'un prospect

Gravité :

Majeure

Condition préalable :
  1. L’utilisateur est connecté.
  2. Un prospect a été créé.
Étapes de reproduction :
  1. Ouvrez la vue détaillée d’un prospect.
  2. Cliquez sur le bouton « Écrire une note ».
  3. Saisissez le texte souhaité dans le champ de la note.
  4. Cliquez sur le bouton « Enregistrer la note ».
Environnement :

Système d’exploitation : Windows 10
Navigateurs : Chrome 127.0.6533.89, Edge 127.0.2651.86

Résultat réel :

Une nouvelle note ajoutée n’apparaît pas dans l’historique du prospect après avoir cliqué sur « Enregistrer la note ».

Résultat attendu :

La note nouvellement enregistrée devrait apparaître immédiatement sous le champ de saisie de la note dans l’historique du prospect.

Le modal de création d'un nouveau prospect ne conserve pas le premier produit sélectionné dans la liste déroulante

Gravité :

Majeure

Condition préalable :
  1. L’utilisateur est connecté.
  2. Au moins trois produits disponibles.
Étapes de reproduction :
  1. Cliquez sur le bouton « Ajouter » pour initier un nouveau prospect.
  2. Sélectionnez « Prospect » parmi les options.
  3. Ouvrez la liste déroulante « Produits » et sélectionnez le premier produit.
  4. Accédez de nouveau à la liste déroulante « Produits » et sélectionnez le deuxième produit.
  5. Ouvrez à nouveau la liste déroulante pour examiner les sélections.
Environnement :

Système d’exploitation : Windows 10
Navigateurs : Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Résultat réel :

Le premier produit sélectionné n’apparaît plus lors d’un accès ultérieur.

Résultat attendu :

Le produit initial choisi devrait persister dans la liste déroulante, ainsi que les sélections ultérieures.

Absence de message d'erreur lors de l'ajout d'une note longue à un produit dans un prospect

Gravité :

Majeure

Condition préalable :
  1. L’utilisateur est connecté.
  2. Un nouveau prospect avec un produit associé existe.
Étapes de reproduction :
  1. Ouvrez le prospect.
  2. Dans les détails du produit, cliquez sur la section « Note ».
  3. Saisissez une note longue (par exemple, un paragraphe de texte lorem ipsum).
  4. Appuyez sur le bouton « Enregistrer ».
Environnement :

Système d’exploitation : Windows 10
Navigateurs : Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Résultat réel :

La note ne s’enregistre pas et aucun message d’erreur ne s’affiche.

Résultat attendu :

La note devrait s’enregistrer avec succès ou un message d’erreur devrait s’afficher si une limite de taille existe.

La fonction d'affichage de la carte ne se met pas à jour lors du changement d'adresse d'un contact

Gravité :

Majeure

Condition préalable :
  1. L’utilisateur est connecté et a accès à la section « Personnes ».
  2. Un contact avec une adresse affichée existe.
Étapes de reproduction :
  1. Naviguez vers la section « Personnes ».
  2. Choisissez un contact dont l’adresse est affichée sur la carte.
  3. Modifiez l’adresse du contact pour une nouvelle adresse.
Environnement :

Système d’exploitation : Windows 10
Navigateurs : Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Résultat réel :

Après avoir modifié l’adresse du contact, la carte cesse d’afficher les informations de la nouvelle adresse.

Résultat attendu :

Une carte devrait se rafraîchir automatiquement et afficher la nouvelle adresse du contact.

Une erreur se produit lors de la création d'un champ de texte long avec des caractères numériques dans le nom du champ « Formulaires »

Gravité :

Majeure

Condition préalable :

L’utilisateur est connecté et a accès aux options de création de formulaires.

Étapes de reproduction :
  1. Cliquez sur le bouton « Ajouter ».
  2. Sélectionnez « Formulaire ».
  3. Choisissez « Demande commerciale ».
  4. Cliquez sur « Ajouter un bloc ».
  5. Sélectionnez « Créer un nouveau ».
  6. Entrez « 123 » dans le champ de saisie « Nom du champ ».
  7. Cliquez sur le bouton « Créer ».
Environnement :

Système d’exploitation : Windows 10
Navigateurs : Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Résultat réel :

Un message de succès apparaît, mais le menu de création ne se ferme pas et le champ n’est pas ajouté.

Résultat attendu :

Le champ doit être ajouté avec succès et le menu de création doit se fermer automatiquement.

L'activité ne s'affiche pas immédiatement dans le calendrier après sa création

Gravité :

Mineure

Condition préalable :

L’utilisateur est connecté.

Étapes de reproduction :
  1. Ouvrir la vue calendrier.
  2. Créer une nouvelle activité.
  3. Revenir à la vue calendrier.
Environnement :

Système d’exploitation : Windows 10
Navigateurs : Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Résultat réel :

La nouvelle activité n’apparaît pas immédiatement dans le calendrier ; elle n’est visible qu’après un actualisation de la page.

Résultat attendu :

La nouvelle activité doit apparaître instantanément dans le calendrier sans nécessiter d’actualisation.

Modales d'avertissement de doublon inutiles pour les modifications non enregistrées lors de la fermeture d'une activité planifiée en vue carte

Gravité :

Mineure

Condition préalable :

L’utilisateur est connecté et a les permissions nécessaires pour visualiser les prospects avec des activités planifiées.

Étapes de reproduction :
  1. Naviguer vers la section ‘Prospects’.
  2. Cliquer sur le bouton ‘Carte’ pour sélectionner la vue carte.
  3. Choisir un prospect affiché sur la carte.
  4. Planifier une activité pour le prospect sélectionné.
  5. Cliquer deux fois sur le bouton de fermeture (‘X’).
Environnement :

Système d’exploitation : Windows 10
Navigateur : Edge version 127.0.2651.86

Résultat réel :

Lors de la fermeture d’une activité planifiée sans enregistrer, le système affiche deux modales d’avertissement distinctes.

Résultat attendu :

Le système ne devrait afficher qu’une seule modale d’avertissement pour les modifications non enregistrées.

Le menu déroulant du type d'activité dans la journalisation des prospects affiche un espace vide

Gravité :

Mineure

Condition préalable :

L’utilisateur est connecté.

Étapes de reproduction :
  1. Naviguer vers la section de journalisation des prospects.
  2. Cliquer sur le menu déroulant pour sélectionner le type d’activité.
Environnement :

Système d’exploitation : Windows 10
Navigateurs : Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Résultat réel :

Le menu déroulant du type d’activité affiche un espace vide.

Résultat attendu :

Le menu déroulant devrait afficher uniquement les options valides, sans aucun espace vide.

J'ai audité Nutshell SaaS et découvert des problèmes critiques d'affichage de données, plusieurs problèmes de validation de formulaires et des bugs d'interface utilisateur qui pourraient affecter la fonctionnalité CRM. Pour garantir des performances fiables de la plateforme, une action corrective immédiate et des tests de régression approfondis sont essentiels.
Stanislav, QA engineer

Stanislav, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous