Aller au contenu

Tester les enquêtes QuestionPro

SurveyTester lit les enquêtes QuestionPro nativement : chaque type de question est reconnu, les erreurs enregistrées, les bots répondent.

Publié 6 min de lecture .md

QuestionPro est un système d'enquête à part entière dans SurveyTester. Un projet configuré sur QuestionPro (ou sur Automatic) reconnaît une enquête QuestionPro dès que l'extension de navigateur l'ouvre : le choix de la langue, chaque question avec ses options de réponse, les lignes de matrice, les curseurs, les classements, les questions de prix et de modélisation de choix, et les messages de validation que QuestionPro affiche quand une réponse ne convient pas. 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 QuestionPro pour le testeur

Une enquête QuestionPro se déroule dans un seul onglet du navigateur, de la première à la dernière page. Quand le répondant clique sur Suivant, les réponses sont envoyées en arrière-plan et la question suivante remplace la question actuelle : l'adresse change, mais la page ne se recharge jamais. Beaucoup d'enquêtes affichent une question à la fois (« mode interactif ») : une question à choix unique, à smileys, à pouces ou NPS passe à la suite d'elle-même dès qu'une option est cliquée. Les enquêtes multilingues commencent par un choix de langue qui avance lui aussi d'un clic.

Placeholder: screenshot of a QuestionPro question in interactive mode (a five-point smiley scale) with the SurveyTester bar on top
Une question QuestionPro en cours de test

Pourquoi c'est difficile à tester sans SurveyTester

  • Rien ne se recharge. Comme toute l'enquête vit dans un seul onglet, un outil générique voit une seule page qui ne cesse de changer. SurveyTester observe l'enquête elle-même et enregistre une nouvelle étape de test à chaque changement de question, y compris le choix de la langue et la page de remerciement.
  • Des questions qui se valident seules. En mode interactif, le clic sur une option envoie déjà la page. Cliquer en plus sur Suivant ferait sauter la question suivante sans réponse. SurveyTester attend que la question avance d'elle-même et ne clique sur Suivant que si elle ne le fait pas.
  • La même question revient. Une question de prix Gabor-Granger est reposée à un autre prix, une question conjoint montre plusieurs tâches et une question MaxDiff plusieurs séries, toutes sous le même numéro de question. SurveyTester enregistre chaque prix, tâche et série comme une étape distincte (Q164952489_T0, Q164952489_T1, ...).
  • Des règles qui n'apparaissent qu'au clic sur Suivant. Une somme constante qui ne fait pas 100 ou des prix Van Westendorp dans le mauvais ordre sont refusés avec un message sous la question. SurveyTester enregistre le message, l'attache à la question et, dans les tests automatisés, répond à nouveau au lieu de rester bloqué.
  • Des widgets sans champs de formulaire. Curseurs, cartes et classements par glisser-déposer sont des widgets scriptés. SurveyTester déplace le curseur, clique sur la région de la carte et place les éléments du classement comme le ferait un répondant.

Types de questions pris en charge

Type de question QuestionProComment SurveyTester le teste
Choix multiple (une ou plusieurs réponses), liste déroulanteDes options sont choisies ; les listes déroulantes sont réglées comme un répondant les choisirait.
Échelle de smileys, pouce haut/bas, choix d'imagesUne option (ou plusieurs pour un choix d'images à réponses multiples) est cliquée.
Net Promoter ScoreUn point de 0 à 10 est choisi ; les libellés d'extrémité sont conservés comme textes gauche et droit de la question.
Notation par étoiles (une ou plusieurs lignes), push to socialUn nombre d'étoiles est choisi par ligne.
Zone de commentaire, texte sur une ligne, adresse e-mailUn texte adapté est saisi ; les champs e-mail reçoivent une adresse valide.
CoordonnéesChaque champ (nom, téléphone, e-mail, ...) est rempli.
Matrice (échelle, cases à cocher), notation d'imagesChaque ligne reçoit une réponse ; les lignes gardent les identifiants de QuestionPro (Q164952466_R164952467).
Matrice tableur, matrice flexible, matrice côte à côteChaque cellule ou groupe de colonnes reçoit une réponse selon son type (texte, nombre, radio, case à cocher).
Curseur texte, curseur numériqueLe curseur est déplacé sur une position de l'échelle ou dans la plage de valeurs.
Somme constanteLes nombres sont répartis de façon à atteindre le total demandé.
Ordre de classement (listes), classement par glisser-déposerChaque élément reçoit un rang différent ; les éléments à glisser sont placés dans la liste de classement.
Date (listes déroulantes), calendrierLe mois, le jour et l'année sont choisis, ou une date est saisie au format du calendrier.
CarteUne région (par exemple un État américain) est cliquée sur la carte.
Van WestendorpLes quatre prix sont saisis dans l'ordre exigé par QuestionPro (trop cher > cher > bon marché > trop bon marché).
Gabor-GrangerOui ou Non est choisi pour chaque prix affiché ; le prix fait partie de la question enregistrée.
Tri de cartes (groupes fixes)Chaque carte est placée dans l'un des groupes, comme si on la glissait dans un panier.
Conjoint, MaxDiffUn concept est choisi par tâche ; en MaxDiff, deux éléments différents sont choisis comme le plus et le moins important.
Choix de la langue, texte descriptif, titreEnregistrés comme tels ; la langue est choisie comme une question à choix unique.

Les zones cliquables sur image et le surligneur de texte sont enregistrés comme information pour que la page garde sa forme, mais ne sont pas remplis automatiquement. Un type de question que SurveyTester ne connaît pas encore est tout de même lu à partir de ses contrôles, pour que le test continue ; il est signalé dans la structure de la page afin que vous voyiez quel type a été lu de façon générique.

Pas à pas

  1. Créer le projet. Choisir QuestionPro comme système d'enquête ou laisser Automatic : l'enquête est reconnue dans les deux cas. Coller le lien de l'enquête (https://<compte>.questionpro.com/t/...).
  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 page (souvent le choix de la langue) est enregistrée comme étape 1.
  3. Répondre à l'enquête à la main, ou avec Auto Answer et Auto Next. Chaque question affichée par QuestionPro devient l'étape suivante.
  4. Vérifier le résultat dans Pages & Routing : chaque question apparaît avec ses options de réponse, ses lignes de matrice et chaque message de validation affiché par QuestionPro pendant le test.
Placeholder: screenshot of the Pages & Routing page listing QuestionPro questions Q164952443, Q164952466 (matrix) and Q164952481 (Van Westendorp) with their options
Les questions QuestionPro telles que SurveyTester les enregistre

Bon à savoir

  • Noms des questions. QuestionPro numérote ses questions avec de longs identifiants. SurveyTester les reprend tels quels (Q164952443), si bien que les noms restent les mêmes quand l'auteur insère une question entre deux.
  • Une question par page. En mode interactif, chaque question est une étape. Si le mode interactif est désactivé dans QuestionPro, SurveyTester enregistre ensemble toutes les questions d'une page.
  • Messages de validation. « Total should add up to 100 » ou les messages d'ordre Van Westendorp sont attachés à la question qui les a provoqués. Un test qui échoue sans cesse sur la même page est arrêté comme bloqué.
  • La page de remerciement (« Thank you for completing this survey. ») termine le test.