Certains systèmes d'enquête indiquent, directement sur la page, quelles réponses mettent fin à l'interview. C'est le cas d'Emazing Retailing : ses liens de démonstration étiquettent chaque option concernée « Screen out » ou « Screen out quota ». SurveyTester lit ces étiquettes pendant que vous testez, les affiche sur les options dans l'éditeur de cas de test et les transforme en cas de test en un clic : un cas de test Completed qui évite chaque option marquée, et un cas de test Screenout (ou Quota) par option marquée. Aucune description à rédiger, aucune IA, et le résultat est exactement aussi fiable que la logique de l'enquête elle-même.
Le document du questionnaire peut dire la même chose. Téléversez le questionnaire, laissez SurveyTester l'analyser et associez ses questions à l'enquête : chaque option marquée TERMINATE dans le document, et chaque option nommée dans une règle comme « screen out si S3 = 2 », devient un tel marqueur sur l'option associée de l'enquête, pour n'importe quel système d'enquête, avec ou sans lien de démonstration.
Comment ça marche
- Les règles. Chaque option portant un marqueur est mémorisée avec son résultat. Dans l'éditeur de cas de test, ces options affichent un badge rouge Screen out ou orange Quota à côté de leur libellé.
- Deux sources. Un marqueur vient soit du système d'enquête lui-même, soit d'un document de questionnaire analysé (Documents de questionnaire) ; l'infobulle du badge indique laquelle. Si les deux disent quelque chose sur la même option, le système d'enquête l'emporte : l'enquête en ligne est la vérité, le document le plan. Un marqueur du document disparaît dès qu'une nouvelle version du document ne termine plus l'interview sur cette option.
- Le cas de test Completed. Pour chaque question avec des options marquées, le cas de test reçoit toutes les autres options comme réponses valides. Une question à choix unique en choisit une au hasard à chaque test. Une question à choix multiples les enregistre en mode pattern à 50 % chacune : un test sélectionne un sous-ensemble aléatoire des options valides.
- Un cas de test par option marquée. Il porte le nom du cas de test Completed, de la question et de l'option
(
Complete_Screenout_Q10117_357), contient l'option marquée comme réponse et, pour qu'une réponse aléatoire plus tôt dans l'enquête ne provoque pas un screenout avant, le choix Completed pour chaque autre question à règles. Les questions sans règles restent aléatoires. - Relançable. Générer à nouveau n'ajoute que ce qui manque : les réponses existantes du cas de test Completed sont conservées et un cas de test dont le nom existe déjà est ignoré. Vous pouvez donc partir d'un cas de test « Completed » vide et laisser les règles le remplir pendant que vous testez l'enquête page par page.

Pas à pas
- Fournir les règles. Créez le projet avec le lien de démonstration de l'enquête (pour Emazing :
emzrtl_source=demo), seul ce lien affiche les marqueurs, un lien de production n'en porte aucun ; ou téléversez le document du questionnaire sur la page Questionnaire du projet, laissez SurveyTester l'analyser et associez ses questions aux questions détectées de l'enquête. - Tester l'enquête une fois. Lancez un test avec l'extension de navigateur et parcourez les questions, à la main ou avec Auto Answer. Chaque page vue par SurveyTester enregistre ses marqueurs. Un projet testé d'abord par un lien de production récupère les marqueurs lors de son prochain passage par le lien de démonstration. Les règles du document ont besoin des questions de l'enquête : testez d'abord, associez ensuite ; une association transmet ses règles de fin d'interview immédiatement.
- Ouvrir les cas de test. Le bouton Générer à partir des règles du questionnaire apparaît à côté des boutons IA dès que le projet contient au moins une option marquée.
- Facultatif : choisir le cas de test Completed. Sélectionnez un cas de test dont le résultat attendu est Completed (un cas vide que vous avez créé vous-même convient) : il sera rempli. Sans sélection, SurveyTester trouve ou crée Complete (survey rules).
- Cliquer sur le bouton. Un message résume ce qui s'est passé : combien de questions du cas de test Completed ont été remplies, combien de cas de test Screenout/Quota ont été créés, combien existaient déjà.
- Vérifier et exécuter. Ouvrez les cas de test générés, ajustez ce que vous voulez, puis exécutez-les, avec l'extension de navigateur ou en SurveyBots. Le résultat attendu de chaque cas de test est comparé à la page de fin atteinte par le test.

Bon à savoir
- Quota n'est pas screenout. Une option « Screen out quota » ne termine l'interview qu'une fois le quota plein. Un cas de test Quota signale donc Completed tant que le quota est ouvert : c'est l'enquête qui se comporte correctement, pas un échec du test.
- Reconstruire de zéro. Comme la génération ne modifie jamais les réponses existantes, une règle changée côté enquête n'est pas appliquée à un cas de test existant. Supprimez les cas de test générés et générez à nouveau.
- Seules les questions à choix portent des règles. Les marqueurs se trouvent sur les options des questions à choix unique ou multiples. Questions ouvertes, nombres et grilles ne font pas partie des règles ; répondez-y dans le cas de test comme d'habitude.
- À combiner avec l'IA. Les cas de test issus des règles couvrent la logique de l'enquête. Les cas de test Completed pilotés par persona et les screenouts IA à partir d'une description gardent tout leur sens pour ce que l'enquête ne marque pas.
