Alors oui, encore un sujet d’article où l’auteur a pu mettre en avant un photo d’animal comme il aime à le faire de temps en temps. Non pas pour que vous vous extasiez devant la qualité de la photo animalière, mais pour vous faire découvrir un service au nom évocateur des plaines semi-désertiques du sud-ouest de l’Afrique : Mr Suricate pour tester les parcours utilisateur.
Quésaco Mr Suricate ?
Mr Suricate est un service en ligne qui permet de tester un parcours utilisateur sur votre site web. Il ne nécessite aucune intégration et aucun développement. Il suffit de créer un scénario de parcours sur la solution SAAS ( Software as a Service, ou Logiciel en tant que Service en Français ) et d’y définir les conditions de succès et d’échec.
Dès lors, le scénario peut être exécuter automatiquement selon un rythme pouvant être établi tous les quarts d’heures !
Evidemment chaque exécution peut donner un lieu à une alerte par email en cas d’échec du parcours utilisateur ainsi simulé. De plus, un rapport hebdomadaire vous remonte les différents résultats de tous vos scénarios.
Ainsi, on pourra jouer un scénario sur un site de préproduction avant une livraison, et à minima de manière quotidienne sur un site en production.
Que peut-on mettre dans un scénario ?
Voici une liste non exhaustive des actions qui peuvent être testées dans un scénario de Mr Suricate :
- Clic de souris
- Survol de la souris
- Clic avec le doigt
- Saisie clavier
- Appuyer sur une touche
- Remplir un champ texte
- Sélectionner une option d’un select
- Valider le formulaire
- Attendre une url
- Vérifier qu’un élément existe et/ou qu’il soit visible
- et bien d’autres…
De plus, chaque résultat est accompagné automatiquement de captures d’écran aux étapes que le service juge pertinent. Et si cela ne suffisait pas, vous pouvez lui demander une capture d’écran à un point précis du parcours utilisateur.
Mr Suricate, par rapport à la concurrence
En fait, la plupart du temps, le test de parcours utilisateur est fait manuellement ( surtout pour les petites structures), ou à l’aide d’un framework de test informatiques (comme Selenium). Ces tests peuvent être écrits en différents langages (PHP, Python, Ruby, .NET, Perl et Java). Du coup, il faut un programmeur pour développer et maintenir ses scripts de test. Dans les 2 cas, les coûts liés sont plutôt importants…
La force de Mr Suricate est que le scénario est édité en mode Scratch, ce langage créé pour apprendre les algorithmes et l’informatique aux enfants ! Dès lors la maintenance des scénarios devient très simple et donc rapide.
De plus le modèle économique de Mr Suricate est basé sur le service. C’est à dire :
- un audit préalable avant la mise ne place d’un scénario pour juger de leur pertinence,
- et après chaque alerte un opérateur va rejouer le scénario manuellement et faire un rapport complet sur l’anomalie qu’il constate.
Qui édite Mr Suricate ?
Créée en 2015, Mr Suricate est une start-up française et nantaise dirigée par Fabrice Beck et Fabien Van Herreweghe. Cette année 2019, MrSuricate a même fait une levé de fond de plus d’un demi-million d’euros. Une vraie success storie avec déjà quelques belles références :
- Intersport,
- Fnac/Darty,
- Rueducommerce,
- Mr Bricolage,
- Manitou
- et d’autres…
Comment artwaï utilise Mr Suricate ?
Depuis un an, artwaï utilise Mr Suricate pour vérifier quotidiennement le parcours utilisateurs d’un site comme celui sur lequel vous êtes. Nous vérifions ainsi quotidiennement la non-régression des éléments fonctionnels du site. Voici les étapes définies dans notre scénario sur mobile :
- Vérification de la demande de validation pour les cookies.
- Est-ce que le menu burger s’ouvre bien ?
- Navigation vers un article.
- Test du formulaire de contact (avec vérification de l’envois de mail).
- Test de la mise en cache PWA pour la navigation hors ligne de plusieurs pages.
C’est simple mais l’essentiel y est, pour ce qui nous concerne. Il en va de même pour nos clients, nous pouvons mettre un place un ou plusieurs scénarios simples pour un suivi pertinent du parcours utilisateur qui leur est propre. Et si l’envergure du projet le nécessite, nous pouvons faire appel au service complet, humain et de qualité de Mr Suricate.
NB : Il ne s’agit pas avec Mr Suricate de tester la Web Performance du site mais le fonctionnel du parcours utilisateur.
Néanmoins, nous sommes convaincu qu’un tel outil est :
- une vraie assurance qualité pour éviter les livraisons défectueuses, et donc garantir la non-régression,
- une surveillance de production pour être averti en temps réel des bugs inattendus, avant que vos utilisateurs ne les subissent.
Enfin, si cela vous intéresse :
Contactez-nous ou En savoir plus sur Mr Suricate
Photo par Dušan Smetana via Unsplash