Skip to content

Testing IntelliSurvey surveys

SurveyTester reads IntelliSurvey surveys natively: every page, single and multiple choice, dropdowns, table and carousel grids, text and number fields.

Published 4 min read .md

IntelliSurvey is a dedicated survey system in SurveyTester. A project set to IntelliSurvey (or to Automatic) recognises an IntelliSurvey survey the moment the browser extension opens it: every page with its questions, answer options, grid rows and text fields. From there everything else in SurveyTester works as usual - Auto Answer, Auto Complete, SurveyBots, test cases, issues and the Pages & Routing overview.

What an IntelliSurvey survey looks like to a tester

Every IntelliSurvey page is a classic web page with the navigation buttons at the bottom: the respondent answers, clicks Next and the server sends the next page. Pages can hold one question or several, and grids are shown either as a table or as a carousel that presents one row at a time. When an answer is missing or out of range, the page lists the problems in an error box above the questions.

Placeholder: screenshot of an IntelliSurvey page with a carousel grid showing one row at a time, the SurveyTester bar on top
An IntelliSurvey page under test

Why this is hard to test without SurveyTester

  • Carousels hide most of the grid. A carousel grid shows one row at a time, so it is easy to miss a row with a wrong label or a missing scale point. SurveyTester reads every row of the carousel at once.
  • Exclusive and "other" options. "None of these" options must clear the other ticks, "other, please specify" options need a text. SurveyTester knows which options are exclusive and fills the specify field.
  • Many questions on one page. SurveyTester keeps every question on a page as a question of its own, named after the question in the survey.
  • Repetition. Re-running a long questionnaire by hand after every change is slow. Auto Answer and SurveyBots go through it in minutes.

Supported question types

IntelliSurvey question typeHow SurveyTester records it
Single choice (radio buttons)One option is chosen.
Multiple choice (check boxes), with exclusive optionsSeveral options are ticked; an exclusive option is ticked alone.
Option with an "other, please specify" fieldThe option and its text or number field are recorded together.
Dropdown listOne entry of the list is chosen.
Single check boxThe box is ticked or left empty.
Open text and text areaA fitting text is entered.
E-mail fieldAn e-mail address is entered.
Number fieldA number is entered.
Table grid with a text field, number field or dropdown per rowEvery row is recorded as a question of its own and answered.
Carousel grid (one row at a time), single or multiple choice per rowEvery row is recorded with its scale and answered, also when a row holds more than one answer group.
Form with several fields (text, number, dropdown)Every field is recorded with its label and answered.
Language selectionOne language is chosen.
Text-only pagesRecorded as information pages with nothing to answer.

Errors and end page

  • Error messages. When a page refuses to move on, the text of IntelliSurvey's error box - the introduction and each listed problem - is stored as the error of the page.
  • End page. The thank-you page is recorded as the last step of the run. Complete, screenout and quota outcomes are configured as for any other survey system, with survey end page identifiers on the project. See Survey end pages.

Step by step

  1. Create the project. Choose IntelliSurvey as the survey system, or leave it at Automatic - the survey is recognised either way. Paste the survey link.
  2. Start a test run from the project with the SurveyTester browser extension, or let SurveyBots run the survey. The SurveyTester bar appears above it, and the first page is recorded as step 1.
  3. Answer the survey by hand, or press Auto Answer and Auto Next to let SurveyTester fill the page and move on. Each page creates the next step.
  4. Check the result on the Pages & Routing page: every page appears with its questions, every question with its answer options, rows and scale points.
Placeholder: screenshot of the Pages & Routing page of an IntelliSurvey project listing a carousel grid with its rows and a table grid with its fields
The IntelliSurvey pages and questions as SurveyTester records them

Good to know

  • Page and question names. SurveyTester names pages and questions after the question names in the survey, so they match your questionnaire and your data.
  • Custom layouts. Questions with their own HTML or JavaScript are recorded with the fields SurveyTester finds, but may not always be answered automatically. If you find a page that SurveyTester does not read correctly, please send it to us.