Aller au contenu

Tester des questionnaires Zoho Survey

SurveyTester lit les formulaires Zoho Survey nativement : pages, questions et options sont reconnues, la logique d'affichage et les erreurs de validation enregistrées.

Publié 5 min de lecture .md

Zoho Survey est un système d'enquête à part entière dans SurveyTester. Un projet configuré sur Zoho Survey (ou sur Automatic) reconnaît le formulaire publié dès que l'extension de navigateur l'ouvre : les pages, les questions avec leurs options de réponse, la logique d'affichage qui masque des questions et les messages de validation affichés quand une réponse manque. Tout le reste fonctionne comme d'habitude - Auto Answer, Auto Complete, SurveyBots, cas de test, issues et la vue Pages & Routing.

À quoi ressemble un formulaire Zoho Survey pour le testeur

Une enquête Zoho publiée s'exécute dans une seule page web. La première page vient du serveur, chaque page suivante est chargée en arrière-plan et affichée dans le même onglet sans que l'adresse change. Des questions peuvent être masquées ou affichées sur la même page selon une réponse précédente (« logique d'affichage »), une réponse obligatoire manquante est signalée juste sous la question, et le bouton Suivant devient Envoyer sur la dernière page.

Espace réservé : capture d'une page Zoho Survey avec une échelle d'évaluation, un choix unique avec champ « Autre » et une question matricielle, la barre SurveyTester au-dessus
Une page Zoho Survey en test : échelle, choix unique avec Autre, matrice et zone de commentaire

Pourquoi c'est difficile à tester sans SurveyTester

  • Rien ne se recharge. Comme toutes les pages vivent dans un seul onglet, un outil générique voit une seule page qui change sans cesse. SurveyTester observe le formulaire lui-même et enregistre une nouvelle étape à chaque changement de page.
  • Les questions masquées ressemblent à des questions manquantes. La logique d'affichage retire des questions de la page sans navigation. SurveyTester enregistre la page telle que le répondant l'a vue : une question jamais apparue n'est pas signalée comme sautée par erreur.
  • La validation se fait dans le navigateur. Zoho refuse de quitter une page dont une question obligatoire est sans réponse et affiche le message sous la question. SurveyTester capture le message, l'attache à la question et, dans les tests automatisés, répond de nouveau au lieu de rester bloqué.
  • Des identifiants longs mais stables. Zoho identifie les questions par des nombres de 19 chiffres. SurveyTester les raccourcit en noms stables comme Q3026 pour les questions, P3025 pour les pages et R3038 pour les lignes de matrice : les noms ne changent pas quand l'auteur insère une question, les cas de test et les issues restent valides.

Types de questions pris en charge

Type de question ZohoComment SurveyTester le teste
Choix unique, choix d'image, liste déroulante, liste à sélection multipleUne ou plusieurs options sont choisies, y compris dans les listes déroulantes propres à Zoho ; une option « Autre (précisez) » reçoit un texte.
Curseur, somme constante (champs ou curseurs)Une valeur dans la plage du curseur est posée ; les lignes de somme constante reçoivent des nombres.
ClassementChaque élément reçoit un rang depuis sa liste de rangs, tous différents.
Matrice avec champs texte, listes ou interrupteurs par celluleChaque cellule est remplie selon son type.
Champs texte multiples, nom complet, coordonnéesChaque champ est rempli ; le pays et l'État sont choisis dans les listes.
Choix multiplePlusieurs options dans les limites min/max définies par l'auteur ; « Aucune de ces réponses » reste exclusive.
Échelle (Likert), étoiles, NPSUn point de l'échelle est choisi ; les libellés des extrémités sont conservés comme texte gauche et droit de la question.
Matrice (évaluation, radio, case à cocher)Chaque ligne est répondue ; les lignes portent le nom de leur identifiant (Q3037_R3038).
Zone de commentaire, texte court, e-mail, nombre, dateUne valeur adaptée est saisie ; les limites de caractères et les plages numériques du formulaire sont respectées.
Oui/NonL'interrupteur est positionné.
Titre / texte descriptifEnregistré comme texte, rien à répondre.

Les types que SurveyTester n'a pas encore rencontrés (MaxDiff, carte de chaleur, question de tendance) sont tout de même lus à partir des contrôles de la page, le test continue ; ils sont marqués dans la structure de la page pour montrer quel type a été lu de façon générique. Les envois de fichiers et les signatures ne peuvent pas être remplis automatiquement ; le bot les laisse vides.

Pas à pas

  1. Créer le projet. Choisir Zoho Survey comme système d'enquête ou laisser Automatic : le formulaire est reconnu dans les deux cas. Coller le lien public de l'enquête (https://survey.zohopublic.com/zs/...) ou le lien d'un formulaire intégré à votre propre site.
  2. Lancer un test depuis le projet avec l'extension de navigateur SurveyTester. La barre SurveyTester apparaît au-dessus du formulaire et la première page est enregistrée comme étape 1.
  3. Répondre à l'enquête à la main, ou avec Auto Answer et Auto Next. Chaque Suivant ou Envoyer crée l'étape suivante ; Précédent est enregistré comme un retour en arrière.
  4. Vérifier le résultat dans Pages & Routing : chaque page Zoho apparaît une fois avec son titre, chaque question avec ses options, et chaque message de validation affiché pendant le test.
Espace réservé : capture de la page Pages & Routing listant les pages Zoho P3025 Booking, P3065 Check-in et leurs questions Q3026, Q3032, Q3037
Les pages et questions Zoho telles que SurveyTester les enregistre

Bon à savoir

  • Logique d'affichage sur la même page. Quand une question n'apparaît qu'après une certaine réponse, la page est enregistrée dans l'état vu par le répondant. Plusieurs passages (ou un SurveyBot) couvrent les autres branches.
  • Questions obligatoires. Le message « This question is mandatory » de Zoho est attaché à la question concernée. Dans les tests automatisés SurveyTester répond de nouveau ; un test qui échoue sans cesse sur la même page est arrêté comme bloqué.
  • La page Envoyer. Sur la dernière page SurveyTester clique Envoyer au lieu de Suivant ; la page de remerciement qui suit termine le test.
  • Pages temporisées. Si l'auteur retarde le bouton Suivant, SurveyTester attend (jusqu'à deux minutes) qu'il devienne cliquable.