Zum Inhalt springen

LimeSurvey-Umfragen testen

SurveyTester liest LimeSurvey-Umfragen nativ: Fragegruppen, Matrizen, Rangfolgen, Schieberegler, Zahlen- und Datumsfelder, Hinweise und die Endseite.

Veröffentlicht 4 Min. Lesezeit .md

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.

Placeholder: screenshot of a LimeSurvey page with an array question and the Next button, the SurveyTester bar on top
Eine LimeSurvey-Seite im Test

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-FragetypSo zeichnet SurveyTester ihn auf
Liste (Optionsfelder), 5-Punkte-Auswahl, Ja/Nein, GeschlechtEine Option wird gewählt.
Liste (Dropdown)Ein Eintrag der Liste wird gewählt; der Platzhalter „Bitte auswählen“ nie.
Liste mit KommentarEine Option wird gewählt und das Kommentarfeld ausgefüllt.
Mehrfachauswahl, auch mit Kommentaren und exklusiven OptionenMehrere Optionen werden angekreuzt; eine exklusive Option allein, Kommentarfelder werden ausgefüllt.
Option „Sonstiges“ mit TextfeldOption und Textfeld werden gemeinsam aufgezeichnet.
Bildauswahl (einfach oder mehrfach)Die Bilder werden als Optionen aufgezeichnet, benannt nach ihrem Bild.
Kurzer, langer und sehr langer FreitextEin passender Text wird eingetragen.
Numerische Eingabe mit Mindest- und HöchstwertEine Zahl im erlaubten Bereich wird eingetragen.
Mehrfache numerische Eingabe, mehrere kurze TexteJedes Feld der Frage erhält eine eigene Zahl oder einen eigenen Text.
DatumEin 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 SpalteDie Spalten werden als Items aufgezeichnet, jede Spalte erhält ihre Antwort.
Matrix mit zwei SkalenJede 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ästchenWird als Ja/Nein-Frage aufgezeichnet: Das Kästchen wird angekreuzt oder leer gelassen.
TextanzeigeWird als Information ohne Antwort aufgezeichnet.
Datei-UploadWird aufgezeichnet, aber nicht bedient: Dateien können nicht automatisch hochgeladen werden.
SprachwechselWird 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

  1. 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.
  2. 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.
  3. 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.
  4. Ergebnis prüfen unter Fragen & Logik: Jede Seite erscheint mit ihren Fragen, jede Frage mit Antwortoptionen, Zeilen und Skalenpunkten.
Placeholder: screenshot of the Pages & Routing page of a LimeSurvey project listing question groups as pages and an array question with its rows and scale points
Die LimeSurvey-Seiten und -Fragen, wie SurveyTester sie aufzeichnet

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.