QuestionPro ist ein eigenes Umfragesystem in SurveyTester. Ein Projekt mit dem Umfragesystem QuestionPro (oder Automatic) erkennt eine QuestionPro-Umfrage, sobald die Browser-Erweiterung sie öffnet: die Sprachauswahl, jede Frage mit ihren Antwortoptionen, Matrixzeilen, Schieberegler, Rankings, die Preis- und Choice-Modelling-Fragen und die Validierungsmeldungen, die QuestionPro bei unpassenden Antworten zeigt. Von da an funktioniert alles andere in SurveyTester wie gewohnt - Auto Answer, Auto Complete, SurveyBots, Testfälle, Issues und die Übersicht Fragen & Logik.
So sieht eine QuestionPro-Umfrage für den Tester aus
Eine QuestionPro-Umfrage läuft von der ersten bis zur letzten Seite in einem Browser-Tab. Klickt der Befragte auf Weiter, werden die Antworten im Hintergrund gesendet und die nächste Frage ersetzt die aktuelle - die Adresse ändert sich, die Seite lädt aber nie neu. Viele Umfragen zeigen eine Frage nach der anderen ("Interactive Mode"): Eine Einfachauswahl, Smiley-, Daumen- oder NPS-Frage geht von selbst weiter, sobald eine Option angeklickt wird. Mehrsprachige Umfragen beginnen mit einer Sprachauswahl, die ebenfalls mit einem Klick weitergeht.

Warum das ohne SurveyTester schwer zu testen ist
- Nichts lädt neu. Weil die ganze Umfrage in einem Tab lebt, sieht ein generisches Werkzeug eine einzige Seite, die sich ständig ändert. SurveyTester beobachtet die Umfrage selbst und erfasst bei jedem Fragewechsel einen neuen Testschritt - einschließlich Sprachauswahl und Dankeseite.
- Fragen, die sich selbst beantworten. Im Interactive Mode schickt schon der Klick auf eine Option die Seite ab. Ein zusätzlicher Klick auf Weiter würde die folgende Frage unbeantwortet überspringen. SurveyTester wartet, bis die Frage von selbst weitergeht, und klickt Weiter nur, wenn sie es nicht tut.
- Dieselbe Frage kommt wieder. Eine Gabor-Granger-Preisfrage wird zu einem anderen Preis erneut gestellt, eine
Conjoint-Frage zeigt mehrere Aufgaben, eine MaxDiff-Frage mehrere Sets - alle unter derselben Fragenummer.
SurveyTester erfasst jeden Preis, jede Aufgabe und jedes Set als eigenen Schritt (
Q164952489_T0,Q164952489_T1, ...). - Regeln, die erst bei Weiter auffallen. Eine Konstantsumme, die nicht 100 ergibt, oder Van-Westendorp-Preise in falscher Reihenfolge werden mit einer Meldung unter der Frage abgelehnt. SurveyTester erfasst die Meldung, hängt sie an die Frage und antwortet in automatisierten Läufen erneut, statt hängen zu bleiben.
- Widgets ohne Formularfelder. Schieberegler, Karten und Drag-&-Drop-Rankings sind Skript-Widgets. SurveyTester bewegt den Schieber, klickt die Region auf der Karte an und legt die Ranking-Elemente ab wie ein Befragter.
Unterstützte Fragetypen
| QuestionPro-Fragetyp | So testet SurveyTester ihn |
|---|---|
| Multiple Choice (eine oder mehrere Antworten), Dropdown | Optionen werden gewählt; Dropdowns werden gesetzt, wie ein Befragter sie auswählt. |
| Smiley-Bewertung, Daumen hoch/runter, Bildauswahl | Eine Option (bei Bildauswahl mit Mehrfachantwort mehrere) wird angeklickt. |
| Net Promoter Score | Ein Punkt von 0 bis 10 wird gewählt; die Endbeschriftungen bleiben als linker und rechter Text der Frage erhalten. |
| Sternebewertung (eine oder mehrere Zeilen), Push to Social | Pro Zeile wird eine Anzahl Sterne gewählt. |
| Kommentarfeld, einzeiliger Text, E-Mail-Adresse | Ein passender Text wird eingetippt; E-Mail-Felder erhalten eine gültige Adresse. |
| Kontaktinformationen | Jedes Feld (Name, Telefon, E-Mail, ...) wird ausgefüllt. |
| Matrix (Skala, Checkboxen), Bildbewertung | Jede Zeile wird beantwortet; Zeilen behalten die Zeilen-Ids von QuestionPro (Q164952466_R164952467). |
| Matrix-Tabelle, Flex-Matrix, Side-by-Side-Matrix | Jede Zelle bzw. Spaltengruppe wird je nach Art beantwortet (Text, Zahl, Radio, Checkbox). |
| Text-Schieberegler, numerischer Schieberegler | Der Schieber wird auf eine Skalenposition bzw. in den Wertebereich bewegt. |
| Konstantsumme | Die Zahlen werden so verteilt, dass sie die geforderte Summe ergeben. |
| Rangfolge (Dropdowns), Drag-&-Drop-Ranking | Jedes Element erhält einen anderen Rang; Drag-&-Drop-Elemente werden in die Ranking-Liste gelegt. |
| Datum (Dropdowns), Kalender | Monat, Tag und Jahr werden gewählt oder ein Datum im Format des Kalenders eingetippt. |
| Karte | Eine Region (zum Beispiel ein US-Bundesstaat) wird auf der Karte angeklickt. |
| Van Westendorp | Die vier Preise werden in der von QuestionPro verlangten Reihenfolge eingetragen (zu teuer > teuer > günstig > zu günstig). |
| Gabor-Granger | Für jeden gezeigten Preis wird Ja oder Nein gewählt; der Preis ist Teil der erfassten Frage. |
| Card Sorting (feste Gruppen) | Jede Karte wird einer der Gruppen zugeordnet, als würde sie in einen Korb gezogen. |
| Conjoint, MaxDiff | Pro Aufgabe wird ein Konzept gewählt; bei MaxDiff werden verschiedene Elemente als wichtigstes und unwichtigstes gewählt. |
| Sprachauswahl, beschreibender Text, Überschrift | Werden als solche erfasst; die Sprache wird wie eine Einfachauswahl gewählt. |
Bild-Hotspots und der Text-Highlighter werden als Information erfasst, damit die Seite ihre Gestalt behält, aber nicht automatisch ausgefüllt. Einen Fragetyp, den SurveyTester noch nicht kennt, liest es trotzdem aus seinen Bedienelementen, damit der Testlauf weitergeht; er wird in der Seitenstruktur markiert, sodass Sie sehen, welcher Typ generisch gelesen wurde.
Schritt für Schritt
- Projekt anlegen. Als Umfragesystem QuestionPro wählen oder bei Automatic bleiben - die Umfrage wird in
beiden Fällen erkannt. Den Umfragelink einfügen (
https://<konto>.questionpro.com/t/...). - Testlauf starten aus dem Projekt mit der SurveyTester-Browser-Erweiterung. Die SurveyTester-Leiste erscheint über der Umfrage, und die erste Seite (oft die Sprachauswahl) wird als Schritt 1 erfasst.
- Umfrage beantworten - von Hand oder mit Auto Answer und Auto Next. Jede Frage, die QuestionPro zeigt, wird zum nächsten Schritt.
- Ergebnis prüfen unter Fragen & Logik: Jede Frage erscheint mit ihren Antwortoptionen, Matrixzeilen und jeder Validierungsmeldung, die QuestionPro während des Laufs gezeigt hat.

Gut zu wissen
- Fragenamen. QuestionPro nummeriert seine Fragen mit langen Ids. SurveyTester übernimmt sie unverändert
(
Q164952443), sodass die Namen gleich bleiben, wenn der Autor eine Frage dazwischen einfügt. - Eine Frage pro Seite. Im Interactive Mode ist jede Frage ein eigener Schritt. Ist der Interactive Mode in QuestionPro ausgeschaltet, erfasst SurveyTester alle Fragen einer Seite zusammen.
- Validierungsmeldungen. "Total should add up to 100" oder die Van-Westendorp-Reihenfolgemeldungen hängen an der Frage, die sie ausgelöst hat. Ein Lauf, der immer wieder an derselben Seite scheitert, wird als hängend beendet.
- Die Dankeseite ("Thank you for completing this survey.") beendet den Testlauf.
