Bugs trouvés dans EngageBay SaaS

EngageBay

EngageBay est une solution tout-en-un pour les spécialistes du marketing, des ventes et du support client. EngageBay offre de nombreuses fonctionnalités d’automatisation et dispose d’une option freemium pour les équipes comptant jusqu’à 15 utilisateurs.

EngageBay combine un système CRM, l’automatisation du marketing, un logiciel de helpdesk et un chat en direct. Avec EngageBay, les entreprises peuvent mettre en œuvre une communication multicanale avec leurs clients, lancer des campagnes goutte-à-goutte, créer des pages de destination et des vidéos de vente à forte conversion, et bien plus encore.

QAwerk est spécialisé dans les tests de solutions SaaS, nous avons donc testé EngageBay pour aider les développeurs à améliorer ce produit. Voici les résultats !

Erreur 400 dans Firefox lors de la modification d’un modèle d’e-mail

Gravité :

Majeure

Condition préalable :
  1. Le compte est créé.
  2. Au moins un modèle d’e-mail est créé.
Étapes de reproduction :
  1. Se connecter.
  2. Sélectionner l’élément de menu « Marketing » en haut à gauche.
  3. Passer la souris sur l’élément de menu « Modèles » de la barre de navigation supérieure.
  4. Cliquer sur l’élément de menu déroulant « Modèles d’e-mail ».
  5. Passer la souris sur le bouton à 3 points dans l’enregistrement du modèle d’e-mail.
  6. Cliquer sur l’élément de menu « Modifier ».
Environnement :

Navigateurs : Firefox 109.0.1
OS : Windows 10 Pro

Résultat réel :

La page de modification du modèle d’e-mail ne s’ouvre pas. Une erreur 400 est présente dans la console du navigateur. Problème spécifique au navigateur (non reproduit dans Chrome et Edge)

Résultat attendu :

La page de modification du modèle d’e-mail s’ouvre.

Le modèle d’e-mail est enregistré avec un champ « Nom » vide bien qu’il soit obligatoire

Gravité :

Mineure

Condition préalable :

Le compte est créé.

Étapes de reproduction :
  1. Se connecter.
  2. Sélectionner l’élément de menu « Marketing » en haut à gauche.
  3. Passer la souris sur l’élément de menu « Modèles » de la barre de navigation supérieure.
  4. Cliquer sur l’élément de menu déroulant « Modèles d’e-mail ».
  5. Cliquer sur le bouton « Créer un nouveau ».
  6. Passer la souris sur n’importe quelle image d’aperçu de modèle.
  7. Cliquer sur le bouton « Choisir ».
  8. Cliquer sur le bouton « Enregistrer » en haut à droite.
  9. Cliquer sur le bouton « Enregistrer » dans la fenêtre contextuelle. Laisser le champ de saisie « Nom » vide.
Environnement :

Navigateurs : Chrome 109.0.5414.76, Firefox 109.0.1, Edge 110.0.1587.41
OS : Windows 10 Pro

Résultat réel :

La fenêtre contextuelle se ferme. « Uncaught TypeError : Cannot read properties of undefined (reading ’classList’) » s’affiche dans la console du navigateur.

Résultat attendu :

La fenêtre contextuelle ne se ferme pas. Un message d’erreur « Ce champ est requis » apparaît sous le champ de saisie « Nom ».

Une diffusion par e-mail est créée sans ligne d’objet marquée comme obligatoire

Gravité :

Mineure

Condition préalable :

Le compte est créé.

Étapes de reproduction :
  1. Se connecter.
  2. Sélectionner l’élément de menu « Marketing » en haut à gauche.
  3. Passer la souris sur l’élément de menu « Campagnes » de la barre de navigation supérieure.
  4. Cliquer sur l’élément de menu déroulant « Diffusions par e-mail ».
  5. Cliquer sur le bouton « Créer une diffusion ».
  6. Taper « Test » dans le champ de saisie « Nom ».
  7. Cliquer sur le bouton « Continuer ».
  8. Cliquer sur le bouton « Suivant » (laisser le champ de saisie « Rédiger une ligne d’objet » vide).
Environnement :

Navigateurs : Chrome 109.0.5414.76, Firefox 109.0.1, Edge 110.0.1587.41
OS : Windows 10 Pro

Résultat réel :

La page « Choisir les contacts » s’ouvre.

Résultat attendu :

L’utilisateur est toujours sur la page « Diffusion ». Un message d’erreur « Ce champ est requis » apparaît sous le champ de saisie « Rédiger une ligne d’objet ».

L’utilisateur peut sélectionner une heure de début postérieure à l’heure de fin pour les heures d’ouverture dans les paramètres du chat en direct

Gravité :

Mineure

Condition préalable :

Le compte est créé.

Étapes de reproduction :
  1. Se connecter.
  2. Sélectionner l’élément de menu « Livechat » en haut à gauche.
  3. Cliquer sur l’élément de menu « Paramètres » de la barre de navigation supérieure.
  4. Cliquer sur l’élément de menu « Heures d’ouverture » du menu de gauche.
  5. Modifier l’heure de fin du lundi à 08:00.
  6. Cliquer sur le bouton « Mettre à jour ».
Environnement :

Navigateurs : Chrome 109.0.5414.76, Firefox 109.0.1, Edge 110.0.1587.41
OS : Windows 10 Pro

Résultat réel :

Une notification de succès « Les heures d’ouverture ont été mises à jour avec succès » apparaît.

Résultat attendu :

Une notification d’erreur « L’heure de début ne peut pas être postérieure à l’heure de fin » apparaît.

Paramètres par défaut des e-mails : validation d’e-mail manquante dans le champ de saisie « ID de l’expéditeur »

Gravité :

Mineure

Condition préalable :

Le compte est créé.

Étapes de reproduction :
  1. Se connecter.
  2. Sélectionner l’élément de menu « Livechat » en haut à gauche.
  3. Passer la souris sur l’élément de menu « Paramètres » de la barre de navigation supérieure.
  4. Cliquer sur l’élément de menu « Paramètres par défaut des e-mails » du menu de gauche.
  5. Vider le champ de saisie « ID de l’expéditeur ».
  6. Taper « 1 » dans le champ de saisie « ID de l’expéditeur ».
  7. Cliquer sur le bouton « Mettre à jour ».
Environnement :

Navigateurs : Chrome 109.0.5414.76, Firefox 109.0.1, Edge 110.0.1587.41
OS : Windows 10 Pro

Résultat réel :

Une notification de succès « Les paramètres d’e-mail ont été mis à jour avec succès » apparaît.

Résultat attendu :

Une alerte navigateur « Veuillez inclure « @ » dans l’adresse e-mail. « 1 » est manquant « @ » » s’affiche sous le champ de saisie « ID de l’expéditeur ».

Widget de chat : la validation des entrées est manquante pour certains champs obligatoires

Gravité :

Triviale

Condition préalable :

Le compte est créé.

Étapes de reproduction :
  1. Connectez-vous.
  2. Sélectionnez l’élément de menu « Livechat » en haut à gauche.
  3. Cliquez sur l’élément « Chat Widget » dans la barre de navigation supérieure.
  4. Effacez tous les champs de saisie du formulaire.
  5. Cliquez sur le bouton « Enregistrer les modifications ».
Environnement :

Navigateurs : Chrome 109.0.5414.76, Firefox 109.0.1, Edge 110.0.1587.41
Système d’exploitation : Windows 10 Pro

Résultat réel :

Le message d’erreur « Ce champ est obligatoire » est manquant pour les champs obligatoires « Vos conversations » et « Bouton Démarrer une nouvelle conversation ».

Résultat attendu :

Le message d’erreur « Ce champ est obligatoire » est présent pour chaque champ obligatoire qui est vide.

J’ai trouvé cinq bogues liés à une validation des entrées de formulaire manquante. Le reste des fonctionnalités que j’ai vérifiées fonctionne comme prévu. J’ai testé l’interface, la création de compte, la modification de mot de passe, les paramètres du profil, la gestion des contacts, la création de formulaires et de pages de destination, entre autres.
Aliaksei, QA engineer

Aliaksei, QA engineer

Vous avez besoin d'un partenaire QA fiable ?

Embauchez-nous