LimeSurvey ist ein eigenes Umfragesystem in SurveyTester. Ein Projekt mit dem Umfragesystem LimeSurvey (oder Automatisch) erkennt eine LimeSurvey-Umfrage, sobald die Browser-Erweiterung sie öffnet - in der LimeSurvey Cloud ebenso wie auf dem eigenen Server: die Begrüßungsseite, jede Fragegruppe mit ihren Fragen, Antwortoptionen, Matrixzeilen und Textfeldern und die Endseite. Danach funktioniert alles wie gewohnt - Auto Answer, Auto Complete, SurveyBots, Testfälle, Issues und die Übersicht Fragen & Logik.
Wie eine LimeSurvey-Umfrage für Tester aussieht
LimeSurvey ist eine Open-Source-Umfragesoftware. Viele Organisationen betreiben sie auf dem eigenen Server, andere
nutzen die gehostete LimeSurvey Cloud. Ein Umfragelink sieht meist so aus: https://<server>/index.php/<umfrage-id>?lang=de.
Je nach Format der Umfrage zeigt eine Seite eine Fragegruppe, eine einzelne Frage oder den ganzen Fragebogen. Die
Befragten antworten und klicken auf Weiter; LimeSurvey prüft die Antworten und zeigt entweder die nächste Seite oder
markiert die Fragen, die fehlen oder ungültig sind. Vor der ersten Gruppe kann eine Begrüßungsseite stehen, eine
Datenschutzerklärung, die bestätigt werden muss, ein Zugangsschlüssel oder ein CAPTCHA.

Warum das ohne SurveyTester schwer zu testen ist
- Viele Versionen und Themes. LimeSurvey-Umfragen laufen auf sehr unterschiedlichen Versionen (3, 5 und 6 sind alle verbreitet) und mit verschiedenen Themes. Derselbe Fragetyp sieht überall anders aus; SurveyTester liest ihn gleich.
- Versteckte Bedingungen. Fragen, deren Bedingung nicht erfüllt ist, bleiben unsichtbar in der Seite stehen. SurveyTester überspringt sie - sie werden weder beantwortet noch als offene Fragen gemeldet.
- Regeln als Hinweise. Zahlenbereiche, Mindest- und Höchstzahl an Antworten und Datumsformate stehen als kleine Hinweise unter der Frage und werden rot, sobald eine Regel verletzt ist. SurveyTester liest sie und antwortet innerhalb der Grenzen.
- Pop-ups zwischen den Seiten. Ist eine Seite unvollständig, öffnet LimeSurvey ein Hinweisfenster oder fragt, ob ohne Antwort weitergemacht werden soll. SurveyTester schließt das Fenster und beantwortet die fehlende Frage, statt sie zu überspringen.
Unterstützte Fragetypen
| LimeSurvey-Fragetyp | So zeichnet SurveyTester ihn auf |
|---|---|
| Liste (Optionsfelder), 5-Punkte-Auswahl, Ja/Nein, Geschlecht | Eine Option wird gewählt. |
| Liste (Dropdown) | Ein Eintrag der Liste wird gewählt; der Platzhalter „Bitte auswählen“ nie. |
| Liste mit Kommentar | Eine Option wird gewählt und das Kommentarfeld ausgefüllt. |
| Mehrfachauswahl, auch mit Kommentaren und exklusiven Optionen | Mehrere Optionen werden angekreuzt; eine exklusive Option allein, Kommentarfelder werden ausgefüllt. |
| Option „Sonstiges“ mit Textfeld | Option und Textfeld werden gemeinsam aufgezeichnet. |
| Bildauswahl (einfach oder mehrfach) | Die Bilder werden als Optionen aufgezeichnet, benannt nach ihrem Bild. |
| Kurzer, langer und sehr langer Freitext | Ein passender Text wird eingetragen. |
| Numerische Eingabe mit Mindest- und Höchstwert | Eine Zahl im erlaubten Bereich wird eingetragen. |
| Mehrfache numerische Eingabe, mehrere kurze Texte | Jedes Feld der Frage erhält eine eigene Zahl oder einen eigenen Text. |
| Datum | Ein Datum im Datumsformat der Umfrage und innerhalb der erlaubten Daten wird eingetragen. |
| Matrix (flexible Beschriftungen, 5 Punkte, 10 Punkte, Zunahme/Gleich/Abnahme, Ja/Nein/Unsicher) | Jede Zeile erhält einen Skalenpunkt. |
| Matrix nach Spalte | Die Spalten werden als Items aufgezeichnet, jede Spalte erhält ihre Antwort. |
| Matrix mit zwei Skalen | Jede Zeile erhält auf beiden Skalen eine Antwort. |
| Matrix (Zahlen) und Matrix (Texte) | Jede Zelle erhält eine Zahl aus ihrer Auswahlliste oder ihrem Kontrollkästchen oder einen Text. |
| Rangfolge (klassisch und erweitert) | Die Items werden nacheinander auf Ränge gesetzt. |
| Schieberegler (mehrfache numerische Eingabe als Regler) | Jeder Regler wird auf einen Wert seiner Skala gestellt. |
| Einzelnes Kontrollkästchen | Wird als Ja/Nein-Frage aufgezeichnet: Das Kästchen wird angekreuzt oder leer gelassen. |
| Textanzeige | Wird als Information ohne Antwort aufgezeichnet. |
| Datei-Upload | Wird aufgezeichnet, aber nicht bedient: Dateien können nicht automatisch hochgeladen werden. |
| Sprachwechsel | Wird aufgezeichnet; die Sprache des Testlaufs bleibt erhalten. |
Begrüßungsseite, Fehlermeldungen und Endseite
- Begrüßungsseite und Datenschutz. Die Begrüßungsseite wird als erster Schritt aufgezeichnet. Verlangt die Umfrage, die Datenschutzerklärung zu bestätigen, kreuzt SurveyTester das Kästchen an, damit die Umfrage starten kann.
- Zugangsschlüssel und CAPTCHA. Geschlossene Umfragen verlangen einen Zugangsschlüssel (Token), manche ein CAPTCHA. SurveyTester füllt beides nie aus: Der Testlauf wartet, bis Sie den Schlüssel eingegeben oder das Rätsel gelöst haben, und macht dann mit der ersten Fragegruppe weiter. Ein öffentliches Registrierungsformular wird als eigene Seite aufgezeichnet.
- Fehlermeldungen. Meldungen zu fehlenden oder ungültigen Antworten werden als Fehler der jeweiligen Frage gespeichert, Meldungen zur ganzen Seite als Seitenfehler. Beide erscheinen im Testlauf und in den Issues.
- Endseite. Die Abschlussseite von LimeSurvey wird als letzter Schritt des Testlaufs aufgezeichnet. Complete-, Screenout- und Quota-Ergebnisse werden wie bei jedem anderen Umfragesystem über die Endseiten-Kennungen des Projekts eingerichtet. Siehe Survey end pages.
Schritt für Schritt
- Projekt anlegen. Wählen Sie LimeSurvey als Umfragesystem oder lassen Sie Automatisch stehen - die Umfrage wird in beiden Fällen erkannt. Fügen Sie den Umfragelink ein, bei mehrsprachigen Umfragen mit dem Sprachparameter.
- Testlauf starten - aus dem Projekt mit der SurveyTester-Browser-Erweiterung oder mit SurveyBots. Die SurveyTester-Leiste erscheint über der Umfrage, die erste Seite wird als Schritt 1 aufgezeichnet.
- Umfrage beantworten - von Hand oder mit Auto Answer und Auto Next, die die Seite ausfüllen und weitergehen. Jede Seite erzeugt den nächsten Schritt.
- Ergebnis prüfen unter Fragen & Logik: Jede Seite erscheint mit ihren Fragen, jede Frage mit Antwortoptionen, Zeilen und Skalenpunkten.

Gut zu wissen
- Namen. Seiten tragen den Namen ihrer Fragegruppe, Fragen ihren LimeSurvey-Fragecode (zum Beispiel
Q002), sofern das Theme ihn ausgibt. Antwortwerte sind die Antwortcodes von LimeSurvey - Testfälle lesen sich also wie der Datenexport der Umfrage. - „Keine Antwort“. Optionale Fragen bieten in LimeSurvey die Wahl „Keine Antwort“. SurveyTester zählt sie nicht als Antwortoption; eine Frage unbeantwortet zu lassen, richten Sie in einem Testfall ein.
- Eigene Themes. Umfragen mit stark angepassten Themes oder eigenen JavaScript-Elementen werden eventuell nicht vollständig gelesen. Wenn SurveyTester eine Seite nicht richtig liest, schicken Sie sie uns bitte.
