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.

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 QuestionPro | Comment SurveyTester le teste |
|---|---|
| Choix multiple (une ou plusieurs réponses), liste déroulante | Des 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'images | Une option (ou plusieurs pour un choix d'images à réponses multiples) est cliquée. |
| Net Promoter Score | Un 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 social | Un nombre d'étoiles est choisi par ligne. |
| Zone de commentaire, texte sur une ligne, adresse e-mail | Un texte adapté est saisi ; les champs e-mail reçoivent une adresse valide. |
| Coordonnées | Chaque champ (nom, téléphone, e-mail, ...) est rempli. |
| Matrice (échelle, cases à cocher), notation d'images | Chaque ligne reçoit une réponse ; les lignes gardent les identifiants de QuestionPro (Q164952466_R164952467). |
| Matrice tableur, matrice flexible, matrice côte à côte | Chaque cellule ou groupe de colonnes reçoit une réponse selon son type (texte, nombre, radio, case à cocher). |
| Curseur texte, curseur numérique | Le curseur est déplacé sur une position de l'échelle ou dans la plage de valeurs. |
| Somme constante | Les nombres sont répartis de façon à atteindre le total demandé. |
| Ordre de classement (listes), classement par glisser-déposer | Chaque élément reçoit un rang différent ; les éléments à glisser sont placés dans la liste de classement. |
| Date (listes déroulantes), calendrier | Le mois, le jour et l'année sont choisis, ou une date est saisie au format du calendrier. |
| Carte | Une région (par exemple un État américain) est cliquée sur la carte. |
| Van Westendorp | Les quatre prix sont saisis dans l'ordre exigé par QuestionPro (trop cher > cher > bon marché > trop bon marché). |
| Gabor-Granger | Oui 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, MaxDiff | Un 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, titre | Enregistré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
- 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/...). - 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.
- Répondre à l'enquête à la main, ou avec Auto Answer et Auto Next. Chaque question affichée par QuestionPro devient l'étape suivante.
- 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.

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.
