Evidence asset
Survey pre-launch QA checklist: 40 checks for logic, mobile and data quality
A reusable 40-check release gate covering routing, accessibility, mobile behavior, privacy, exports and recovery before a survey goes live.
- Published
- 24 August 2026
- Reading time
- 14 min
- Author and reviewer
- The Survey Review
Do not launch a survey because the preview looks right. Launch only after every route, control, data field and operational handoff has passed a repeatable release gate. This checklist provides 40 checks that can be rerun after any material edit.
What is survey pre-launch QA?
Survey pre-launch quality assurance is a documented test of questionnaire content, routing, interaction, data output and operating controls before respondents receive the survey. It is broader than proofreading.
The 40-check release gate
Purpose and content
- Every question maps to a decision
- Unnecessary questions are removed
- Wording passes the 25-point quality test
- Response options are complete and non-overlapping
- Sensitive items are justified
Logic and routing
- Every branch has a named entry condition
- Every route reaches a valid end
- No question is impossible to reach
- Back navigation does not corrupt routing
- Hidden fields and piping have safe fallbacks
- Quota and disqualification exits are distinct
- Test cases cover every terminal path
Accessibility and mobile
- Controls have visible programmatic labels
- Keyboard order matches visual order
- Focus remains visible
- Errors are described in text and not by color alone
- Targets meet size or spacing requirements
- Zoom does not cause horizontal overflow
- A narrow-screen completion test passes
Privacy and trust
- The introduction names purpose and data use
- Identity promise matches actual collection
- Tracking parameters are reviewed
- Retention and deletion paths are documented
- Access is limited to named roles
- Test data contains no real personal information
Data and operations
- Required fields are truly required
- All codes have stable export labels
- Other-text responses export correctly
- Dates and numbers use documented formats
- Partial response handling is defined
- Duplicate response behavior is defined
- Alerts contain the right fields
- Integrations fail safely
- A CSV export opens cleanly
- A data dictionary exists
Release and recovery
- Owner and approval are recorded
- Live URL and embed are correct
- Close date and timezone are correct
- Rollback or pause procedure is known
- A post-launch response check is scheduled
A reproducible test run
- Create one synthetic respondent profile for each terminal branch.
- Complete every profile with keyboard only, then repeat the longest route on a narrow screen.
- Deliberately trigger required-field and formatting errors.
- Submit distinct marker values such as
QA_ROUTE_Aso exported rows can be traced. - Export the data, compare every field with the questionnaire and confirm alerts or integrations.
- Delete the synthetic records, record the result and require a second reviewer for failed checks.
Worked example: a hidden export failure
A customer survey routes detractors to an open text follow-up. The screen flow works, but the follow-up column is missing from the scheduled CSV export. A visual preview would pass; the synthetic marker and export comparison expose the defect before launch.
Limitations
This checklist tests implementation, not whether the sample represents a population or whether a measure is statistically valid. Authentication, data residency and contractual controls also require evidence outside the respondent interface.
Sources and limitations
- W3C WAI Forms Tutorial, updated 27 March 2026, for labels, grouping, instructions and feedback.
- W3C Understanding WCAG 2.2, updated 11 February 2026, for focus, target size and input assistance tests.
- US Census Bureau: Comparing Pretesting Methods, for documented questionnaire evaluation methods.
Verification date: 24 August 2026. This is operational survey-design guidance, not legal advice. Requirements can differ by jurisdiction, audience and research purpose. Send corrections with a primary source through our corrections process.