Aller au contenu

Tester des enquêtes Emazing

SurveyTester lit nativement les enquêtes Emazing Retailing : screener, simulation d'achat avec liste, fiches produit et panier, questions de suivi par produit.

Publié 5 min de lecture .md

Emazing Retailing est un système d'enquête à part entière dans SurveyTester. Un projet réglé sur Emazing (ou sur Automatic) reconnaît une enquête Emazing dès que l'extension de navigateur l'ouvre : les questions de sélection, la simulation d'achat qui les suit et les questions posées ensuite sur chaque produit du panier. Ensuite, tout le reste de SurveyTester fonctionne comme d'habitude : Auto Answer, Auto Complete, SurveyBots, cas de test, tickets et la vue Pages & Routing.

À quoi ressemble une enquête Emazing pour un testeur

Une étude Emazing comporte trois étapes qui ne se ressemblent pas :

  1. Le screener : un questionnaire classique, une question par page, avec le bouton Next question et la mention « This question is mandatory ». Il n'y a pas de bouton Retour.
  2. La simulation d'achat : une petite boutique en ligne avec une liste de produits et des filtres, un panier, une fiche produit avec Add to cart et Buy now, le panier avec Checkout, et sur chaque page le bouton Not interested in any product pour les répondants qui ne veulent rien acheter.
  3. Les questions de suivi : les mêmes questions sont posées une fois pour chaque produit du panier (« What do you like about this product? »), chaque page montrant le produit concerné.
Placeholder: screenshot of an Emazing screener question (single choice) with the "Next question" button and the SurveyTester bar on top
Une question du screener en cours de test

Pourquoi c'est difficile à tester sans SurveyTester

  • La boutique n'est pas un questionnaire. Les vignettes produit, « Add to cart » et « Checkout » sont des liens et des boutons, pas des questions. SurveyTester traite la liste comme une question à choix multiples (chaque produit est une option), la fiche produit comme le choix entre ajouter le produit ou repartir, et le panier comme un résumé en lecture seule de ce qui a été choisi : un passage automatisé fait ses achats jusqu'au checkout comme un répondant.
  • La même question, plusieurs fois. Après la boutique, chaque produit du panier reçoit les mêmes questions. SurveyTester nomme chaque tour d'après le produit (Q10635_13051, Q10635_13106) : le test montre chaque tour séparément et un cas de test peut y répondre différemment.
  • Des règles cachées dans la page. Une option « aucune de ces réponses » qui efface les autres, ou une limite au nombre d'options, n'existent que dans les scripts d'Emazing. SurveyTester les lit, marque l'option comme exclusive et respecte la limite.
  • Les erreurs sont silencieuses. Quand une question obligatoire est envoyée sans réponse, Emazing réaffiche simplement la même page, sans message. SurveyTester remarque la page répétée et ne reste pas bloqué.
  • Des screenouts visibles. Les liens de démonstration d'Emazing marquent chaque option qui termine l'interview (« Screen out », « Screen out quota »). SurveyTester enregistre ce marqueur sur l'option et peut en déduire les cas de test Completed et Screenout : voir Cas de test issus des règles de l'enquête.

Types de questions pris en charge

Page EmazingComment SurveyTester la teste
Choix uniqueUne option est cliquée.
Choix multiplesPlusieurs options sont cliquées ; une option exclusive (« aucune de ces réponses ») n'est choisie que seule, et le nombre de sélections autorisé est respecté.
Option avec champ texte (« Other, please specify »)L'option est choisie et un texte adapté est saisi dans son champ.
Question ouverte (zone de texte)Un texte adapté est saisi ; le produit concerné fait partie du libellé.
Page d'explication / d'informationEnregistrée comme information ; SurveyTester continue avec Next question.
Page vidéoSurveyTester attend la fin de la vidéo et l'activation de Next question.
Boutique : liste de produitsUne question à choix multiples dont les options sont les produits ; « Not interested in any product » est la sortie exclusive, le lien du panier mène au checkout dès qu'un article y est.
Boutique : fiche produitUn choix unique entre Add to cart, Buy now et Not interested ; Back to results poursuit les achats.
Boutique : panierLecture seule : les produits du panier sont enregistrés comme réponse ; Checkout continue.

Un type de page que SurveyTester ne connaît pas encore (un curseur, une question de prix) est tout de même enregistré comme page pour que le test continue ; il est signalé dans la structure de page afin que vous voyiez quel type demande attention.

Pas à pas

  1. Créer le projet. Choisissez Emazing comme système d'enquête, ou laissez Automatic : l'enquête est reconnue dans les deux cas. Collez le lien de l'enquête. Préférez le lien de démonstration du fournisseur (emzrtl_source=demo) : il affiche les marqueurs de screenout que SurveyTester transforme en cas de test et ne consomme pas d'échantillon réel.
  2. Lancer un test depuis le projet avec l'extension de navigateur SurveyTester. La barre SurveyTester apparaît au-dessus de l'enquête et la première question est enregistrée comme étape 1.
  3. Répondre à l'enquête à la main, ou avec Auto Answer et Auto Next pour laisser SurveyTester remplir la page et avancer. Dans la boutique, Auto Answer ouvre un produit, l'ajoute au panier, revient à la liste puis va au panier et au checkout, ou quitte par Not interested in any product.
  4. Vérifier le résultat sur la page Pages & Routing : les questions du screener, les pages de la boutique et un tour de questions de suivi par produit.
Placeholder: screenshot of the Emazing product listing under test with the SurveyTester bar, the basket count and the "Not interested in any product" button
La simulation d'achat telle que SurveyTester la voit
Placeholder: screenshot of the Pages & Routing page listing Q10116 to Q10143, the shop pages Shop_971, Product_13051 and Cart_971, and the per-product follow-up questions Q10635_13051 and Q10635_13106
Les pages Emazing telles que SurveyTester les enregistre

Bon à savoir

  • Noms des questions. Emazing numérote ses questions ; SurveyTester reprend ces numéros (Q10117). Les pages de la boutique s'appellent Shop_<étude>, Product_<produit> et Cart_<étude> ; les questions de suivi ajoutent le produit (Q10635_13051).
  • Les codes de réponse sont globaux. Les codes d'Emazing identifient l'option sur toute la plateforme, pas seulement dans une question. SurveyTester ne devine donc jamais quel code est un « aucune de ces réponses » exclusif : il lit le marqueur qu'Emazing place sur l'option.
  • La boutique est aléatoire. L'ordre des produits change à chaque visite. Les produits sont enregistrés par leur code, les cas de test et les tickets restent corrects.
  • La fin de l'enquête. Les études se terminent en général sur la page de redirection du panel. Ajoutez-la aux pages de fin du type de projet (ou du projet) pour que SurveyTester sache quel résultat le test a atteint.