LimeSurvey est un système d'enquête à part entière dans SurveyTester. Un projet réglé sur LimeSurvey (ou sur Automatique) reconnaît une enquête LimeSurvey dès que l'extension de navigateur l'ouvre - sur LimeSurvey Cloud comme sur votre propre serveur : la page d'accueil, chaque groupe de questions avec ses questions, ses options de réponse, ses lignes de tableau et ses champs de texte, et la page de fin. Ensuite, tout fonctionne comme d'habitude - Auto Answer, Auto Complete, SurveyBots, cas de test, tickets et la vue Pages et routage.
À quoi ressemble une enquête LimeSurvey pour un testeur
LimeSurvey est un logiciel d'enquête open source. Beaucoup d'organisations l'installent sur leur propre serveur,
d'autres utilisent LimeSurvey Cloud. Un lien d'enquête ressemble généralement à
https://<serveur>/index.php/<id de l'enquête>?lang=fr. Selon le format de l'enquête, une page affiche un groupe de
questions, une seule question ou tout le questionnaire. Le répondant répond et clique sur Suivant ; LimeSurvey
vérifie les réponses et affiche la page suivante, ou signale les questions manquantes ou invalides. Avant le premier
groupe, il peut y avoir une page d'accueil, une politique de confidentialité à accepter, un code d'accès ou un CAPTCHA.

Pourquoi c'est difficile à tester sans SurveyTester
- Beaucoup de versions et de thèmes. Les enquêtes LimeSurvey tournent sur des versions très différentes (3, 5 et 6 sont toutes courantes) et avec des thèmes variés. Un même type de question s'affiche différemment dans chacun ; SurveyTester les lit de la même façon.
- Des conditions cachées. LimeSurvey garde dans la page les questions dont la condition n'est pas remplie, simplement invisibles. SurveyTester les ignore : elles ne sont ni remplies ni signalées comme questions sans réponse.
- Des règles affichées comme aides. Plages de nombres, nombre minimal et maximal de réponses et formats de date apparaissent en petits messages sous la question et passent au rouge dès qu'une règle est enfreinte. SurveyTester les lit et répond dans ces limites.
- Des fenêtres entre les pages. Quand une page est incomplète, LimeSurvey ouvre une fenêtre d'alerte ou demande s'il faut continuer sans répondre. SurveyTester ferme la fenêtre et répond à la question manquante au lieu de la sauter.
Types de questions pris en charge
| Type de question LimeSurvey | Comment SurveyTester l'enregistre |
|---|---|
| Liste (boutons radio), choix 5 points, Oui/Non, Genre | Une option est choisie. |
| Liste déroulante | Une entrée de la liste est choisie ; jamais l'invite « Veuillez choisir ». |
| Liste avec commentaire | Une option est choisie et le champ de commentaire est rempli. |
| Choix multiple, aussi avec commentaires et options exclusives | Plusieurs options sont cochées ; une option exclusive est cochée seule, les commentaires sont remplis. |
| Option « Autre » avec champ de texte | L'option et son champ sont enregistrés ensemble. |
| Sélection d'images (unique ou multiple) | Les images sont enregistrées comme options, nommées d'après leur image. |
| Texte libre court, long et très long | Un texte adapté est saisi. |
| Entrée numérique, avec minimum et maximum | Un nombre dans la plage autorisée est saisi. |
| Entrées numériques multiples, textes courts multiples | Chaque champ de la question reçoit son propre nombre ou texte. |
| Date | Une date au format de l'enquête et dans les dates autorisées est saisie. |
| Tableau (étiquettes libres, 5 points, 10 points, Augmenter/Sans changement/Diminuer, Oui/Non/Incertain) | Chaque ligne reçoit un point de l'échelle. |
| Tableau par colonne | Les colonnes sont enregistrées comme éléments ; chaque colonne reçoit sa réponse. |
| Tableau à double échelle | Chaque ligne reçoit une réponse sur les deux échelles. |
| Tableau (nombres) et tableau (textes) | Chaque cellule reçoit un nombre (liste ou case à cocher) ou un texte. |
| Classement (classique et avancé) | Les éléments sont placés sur les rangs l'un après l'autre. |
| Curseur (entrées numériques multiples en curseurs) | Chaque curseur est placé sur une valeur de son échelle. |
| Case à cocher unique | Enregistrée comme question oui/non : la case est cochée ou laissée vide. |
| Affichage de texte | Enregistré comme information, sans réponse. |
| Envoi de fichier | Enregistré mais laissé tel quel : les fichiers ne peuvent pas être envoyés automatiquement. |
| Changement de langue | Enregistré ; la langue du test est conservée. |
Page d'accueil, messages d'erreur et page de fin
- Page d'accueil et confidentialité. La page d'accueil est enregistrée comme première étape. Si l'enquête demande d'accepter sa politique de confidentialité, SurveyTester coche la case pour que l'enquête puisse commencer.
- Code d'accès et CAPTCHA. Les enquêtes fermées demandent un code d'accès (token), certaines un CAPTCHA. SurveyTester ne les remplit jamais : le test attend que vous ayez saisi le code ou résolu l'énigme, puis continue avec le premier groupe de questions. Un formulaire d'inscription public est enregistré comme une page à part.
- Messages d'erreur. Les messages sur des réponses manquantes ou invalides sont enregistrés comme erreurs de la question concernée ; les messages qui portent sur toute la page, comme erreurs de page. Les deux apparaissent dans le test et dans les tickets.
- Page de fin. La page de fin de LimeSurvey est enregistrée comme dernière étape du test. Les résultats complete, screenout et quota se configurent comme pour tout autre système d'enquête, avec les identifiants de pages de fin du projet. Voir Survey end pages.
Étape par étape
- Créez le projet. Choisissez LimeSurvey comme système d'enquête, ou laissez Automatique - l'enquête est reconnue dans les deux cas. Collez le lien de l'enquête, avec le paramètre de langue si l'enquête en a plusieurs.
- Lancez un test depuis le projet avec l'extension de navigateur SurveyTester, ou laissez les SurveyBots parcourir l'enquête. La barre SurveyTester apparaît au-dessus et la première page est enregistrée comme étape 1.
- Répondez à l'enquête à la main, ou utilisez Auto Answer et Auto Next pour que SurveyTester remplisse la page et avance. Chaque page crée l'étape suivante.
- Vérifiez le résultat dans Pages et routage : chaque page apparaît avec ses questions, chaque question avec ses options de réponse, ses lignes et ses points d'échelle.

Bon à savoir
- Noms. Les pages portent le nom de leur groupe de questions, les questions leur code de question LimeSurvey (par
exemple
Q002) lorsque le thème l'affiche. Les valeurs de réponse sont les codes de réponse de LimeSurvey : les cas de test se lisent comme l'export de données de l'enquête. - « Sans réponse ». Les questions facultatives proposent dans LimeSurvey le choix « Sans réponse ». SurveyTester ne le compte pas comme option de réponse ; laisser une question sans réponse se configure dans un cas de test.
- Thèmes personnalisés. Les enquêtes aux thèmes très personnalisés ou avec leurs propres éléments JavaScript ne sont peut-être pas lues entièrement. Si SurveyTester ne lit pas correctement une page, envoyez-la-nous.
