Bogues découverts dans Knack SaaS

Knack est une plateforme en ligne innovante qui rationalise le développement de logiciels de bases de données et d’applications métier.
Son environnement convivial le rend particulièrement accessible aux personnes n’ayant pas une grande expérience en codage, leur permettant de développer des solutions pour la gestion de la relation client (CRM), la gestion de projet, et plus encore. Avec une gamme d’outils pour gérer les données, automatiser les flux de travail et intégrer des services tiers, Knack aide les entreprises à fonctionner plus efficacement.
Notre équipe QAwerk a effectué un audit approfondi des bogues sur Knack afin d’identifier tout problème susceptible de compromettre les performances ou la satisfaction des utilisateurs. Ci-dessous figurent les principaux bogues découverts, ainsi que des recommandations pour améliorer la fiabilité et garantir une expérience fluide pour tous les utilisateurs.
Mot de passe invalide non validé dans la fenêtre modale « Modifier l'enregistrement » pour la table des représentants commerciaux
Majeure
Un enregistrement existe dans la table des représentants commerciaux (par exemple, [email protected]) avec un mot de passe faible.
- Accédez à l’onglet « Données ».
- Sélectionnez la table « Représentants commerciaux ».
- Cliquez sur le champ « Mot de passe » pour l’enregistrement [email protected].
- Appuyez sur « Soumettre » et notez l’erreur concernant un mot de passe faible.
- Cliquez sur l’icône « Modifier » (crayon) pour le même enregistrement.
- Observez que le mot de passe faible est toujours affiché dans la fenêtre modale.
- Appuyez sur « Soumettre » dans la fenêtre modale.
OS : Windows 10
Navigateurs : Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86
La fenêtre modale se ferme sans afficher d’erreur de mot de passe faible.
Le mot de passe doit être validé, et un message d’erreur doit apparaître s’il ne répond pas aux exigences de complexité.
La valeur par défaut pour le champ numérique autorise la saisie textuelle
Majeure
L’utilisateur est connecté et a accès à la section « Données ».
- Accédez à l’onglet « Données ».
- Sélectionnez la table « Contacts ».
- Cliquez sur « Ajouter un champ ».
- Choisissez « Nombre » comme type de champ.
- Saisissez « test text » dans le champ « Valeur par défaut ».
- Cliquez sur « Ajouter un champ ».
OS : Windows 10
Navigateurs : Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86
Un champ numérique est créé avec une valeur par défaut textuelle.
Le type de champ doit être strictement validé, rejetant les entrées non numériques dans le champ de valeur par défaut.
Le téléchargement d’une image au format .JFIF génère une erreur « Image non valide » lors de l’enregistrement
Majeure
L’utilisateur est connecté et se trouve sur la page des paramètres du profil.
- Accédez à la page des paramètres du profil.
- Cliquez sur « Télécharger » dans la section « Photo de profil ».
- Choisissez une image .jfif.
- Vérifiez que l’image .jfif apparaît dans l’aperçu.
- Cliquez sur « Enregistrer ».
OS : Windows 10
Navigateurs : Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86
Un message d’erreur s’affiche : « Image non valide, seuls les formats PNG et JPEG sont autorisés. »
Le système doit soit bloquer le téléchargement des fichiers .jfif initialement, soit afficher l’erreur avant la fin du téléchargement.
Alternativement, les fichiers .jfif pourraient être reconnus si le format est jugé acceptable.
Aucun message d’erreur pour le format de fichier .gif non pris en charge lors du glisser-déposer
Mineure
L’utilisateur s’est connecté et se trouve sur la page des paramètres du profil.
- Accédez à la page des paramètres du profil.
- Faites glisser et déposez un fichier .gif dans la section de téléchargement de la photo de profil.
OS : Windows 10
Navigateurs : Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86
Aucun message d’erreur ne s’affiche et le fichier ne parvient pas à être téléchargé.
Le système doit informer l’utilisateur que les fichiers .gif ne sont pas pris en charge.
Aucun message d’erreur lors de la sélection d’un fichier .gif non pris en charge depuis la boîte de dialogue
Mineure
L’utilisateur est connecté et se trouve sur la page des paramètres du profil.
- Accédez à la page des paramètres du profil.
- Cliquez sur « Télécharger une image » dans la section « Photo de profil ».
- Sélectionnez un fichier .gif à l’aide de la boîte de dialogue de fichier.
OS : Windows 10
Navigateurs : Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86
Le système ne fournit aucun retour d’information et le fichier n’est pas téléchargé.
Un message d’erreur immédiat doit informer l’utilisateur que le format .gif n’est pas pris en charge.
Le bouton « S’inscrire » s’affiche incorrectement comme « Se connecter en tant que [nom du compte Google] » sur la page d’inscription
Mineure
L’utilisateur possède un compte Google qui n’est pas enregistré sur Knack.
- Connectez-vous à un compte Google non enregistré sur Knack.
- Accédez à la page de connexion Knack.
- Tentez de vous connecter avec le compte Google non enregistré.
- Remarquez l’erreur indiquant que le compte n’est pas enregistré.
- Poursuivez vers la page d’inscription.
OS : Windows 10
Navigateurs : Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86
La page d’inscription affiche le texte du bouton « Se connecter en tant que [nom du compte Google] », ce qui peut être source de confusion.
Le bouton doit indiquer « S’inscrire » ou une formulation similaire, invitant les nouveaux utilisateurs à créer un compte.
J'ai identifié plusieurs problèmes d'interface utilisateur et de validation dans diverses sections de la plateforme Knack. Le renforcement de ces contrôles de validation et la réalisation de tests de régression approfondis après chaque mise à jour amélioreraient considérablement la satisfaction et la confiance des utilisateurs dans l'application.
