# Survey QA: teste de questionário automatizado

O Survey QA é um produto da [Cassi.ai](https://www.cassiai.com) para teste automatizado de questionário. Um robô percorre os caminhos da pesquisa no desktop e no celular, como um respondente, prova cada regra do questionário e devolve um veredito tela por tela com o print e a regra de cada achado. O julgamento é por regra, e cada achado sai com a tela que o prova.

## O que confere

- Filtros e encerramentos: Cada rota condicional é percorrida uma vez, com a resposta que deveria encerrar e com a que deveria seguir. O robô registra em que tela a programação parou.
- Consistências: Obrigatórios, faixas, somas e combinações entre perguntas. O robô tenta violar cada regra e anota o que a programação fez, inclusive a combinação que só quebra na terceira tentativa.
- Cotas: Célula por célula: a fechada tem de encerrar, a aberta tem de chegar à completa. Quando o filtro manda para um bloco que a cota já fechou, isso vira achado com a tela e a regra.
- Ordem e rotação: A lista do JobSpec é conferida item por item, na ordem programada e na rotação prevista, no desktop e no celular.
- Textos e opções: Enunciado, opções e instruções comparados com o documento, tela por tela. A instrução herdada do estudo anterior aparece aqui, mesmo quando só uma fatia pequena da amostra a veria.
- Layout no celular: Sete checagens no celular em toda tela, ao lado do desktop: rolagem horizontal, enunciado fora da tela, texto cortado, grade estourada, botão fora da tela, alvo de toque e fonte.
- Tracking em ondas: Ondas comparadas uma a uma: o que quebrou, o que foi corrigido e o que mudou de texto entre uma onda e outra.
- Extrato por tela: Cada sessão registra as telas que percorreu, a rota, o objetivo e o print de cada tela. O extrato é lido pelo cliente sem tradutor, e nenhuma rota é repetida.

## Como o teste é feito

1. Compilar o questionário, o JobSpec e o script numa única verdade. Word, Excel, MDD ou script do Dimensions viram um contrato: perguntas, opções, regras, marcas e atributos. Conflito entre fontes bloqueia a aprovação até o documento corrigido subir.
2. Ensinar o robô com a pessoa. Alguém responde a pesquisa uma vez, com desktop e celular lado a lado. A gravação ensina o caminho, os seletores e o jeito de avançar de cada plataforma.
3. Planejar as rotas, uma por objetivo. Do contrato nasce o plano: cada filtro, cota, consistência e lista recebe uma rota própria. Rota repetida é proibida, e a pessoa aprova o plano antes de rodar.
4. Percorrer no desktop e no celular. O robô navega cada rota nos dois tamanhos ao mesmo tempo, tela por tela, com print e medida a cada passo.
5. Julgar tela por tela, por regra. Cada regra do contrato vira uma checagem: o robô tenta violar a regra e registra o que a programação fez. O veredito sai de regra, sem modelo de linguagem.
6. Devolver o veredito tela a tela. Uma frase, quatro números e o razão tela por tela com o print de cada tela aberto. Link para o cliente em três línguas, PDF de uma página e planilha QCF por tela e por variável.

## Prova

- Filtro que fecha sozinho: A pergunta de perfil manda o respondente para um bloco que a cota já encerrou. Ele não vê erro. Ele vê fim de questionário, e entra na base como abandono.
- Consistência que só quebra na terceira combinação: Idade, região e frequência de compra passam separadas. Juntas, mandam o respondente para um bloco de outro target. O teste manual raramente alcança essa combinação.
- Rota de retorno que apaga a aberta: O respondente erra o formato, corrige, e volta para a tela anterior à que estava. O campo segue, e a resposta aberta daquela tela some.
- Texto herdado do estudo anterior: A instrução de uma pergunta aberta ficou com o texto do estudo anterior. Só aparece para quem cai naquele filtro, sempre uma fatia pequena da amostra.

- 7 checagens de layout em cada tela no celular (regra de toda sessão)
- 2 tamanhos por tela: desktop e celular (regra de toda sessão)
- 0 chamadas de IA no julgamento (regra do método)
- 1 rota por objetivo, nenhuma repetida (regra de toda sessão)

Plataformas: WebRaptor, Sawtooth, IBM Dimensions, Qualtrics, Confirmit/Decipher/Forsta, Alchemer e QuestionPro. O robô reconhece a plataforma na primeira tela e descobre como avançar.

## O que nunca faz

- Nunca aprova a saída para campo no seu lugar. Quem assina continua sendo o seu analista.
- Nunca força um passo quando o questionário se recusa a avançar. A recusa vira achado, com a tela.
- Nunca usa questionário, resposta ou print de cliente sem autorização.
- Nunca apresenta "passou" sem a lista do que foi verificado.
- Nunca afirma cobertura que não mediu. Cada frase de cobertura diz o escopo.
- Nunca contorna anti-bot ou CAPTCHA. Detecta, relata e chama uma pessoa.
- Nunca repete uma rota já cobrada. Cada sessão tem um objetivo próprio.

## Para quem

Institutos de pesquisa, Agências de campo, Times de insights, Programadores de questionário.

## Perguntas e respostas

### O que é o Survey QA?

O Survey QA é um produto da Cassi.ai para teste automatizado de questionário. Um robô percorre os caminhos da pesquisa no desktop e no celular, como um respondente, e devolve um veredito tela por tela com o print e a regra de cada achado.

### O que o teste confere?

Filtros e encerramentos, consistências entre perguntas, cotas, ordem e rotação de marcas e atributos, textos e opções contra o questionário aprovado, layout no celular em sete checagens e a comparação entre ondas de um tracking.

### Em que plataformas funciona?

WebRaptor, Sawtooth, IBM Dimensions, Qualtrics, Confirmit/Decipher/Forsta, Alchemer e QuestionPro. O robô reconhece a plataforma na primeira tela e descobre como avançar. A sua plataforma passa pelo mesmo caminho: mande o link.

### O robô usa inteligência artificial?

Não no julgamento. Cada regra do questionário vira uma checagem determinística, e o veredito sai de regra, com zero chamadas de IA. A leitura dos documentos é conferida por uma pessoa antes de o robô rodar.

### O que o cliente recebe no fim?

Uma tela com o veredito em uma frase, quatro números e o razão tela por tela com o print de cada tela aberto. Junto vão o link para o cliente em português, inglês e espanhol, um PDF de uma página e a planilha QCF por tela e por variável.

### Quanto do questionário é coberto?

O que o plano aprovado enumera, e só isso. Cada frase de cobertura diz o escopo: rotas planejadas, rotas percorridas, telas alcançadas. O robô nunca afirma cobertura que não mediu.

### O que acontece quando o questionário tem CAPTCHA ou barreira anti-bot?

O robô detecta, relata e para. Ele nunca contorna a barreira. O achado sai com a tela, e uma pessoa decide como seguir, em geral com o link de teste sem a barreira.

### Quem aprova a saída para campo?

O seu analista. O Survey QA entrega a lista do que foi verificado, com o print de cada tela, e nunca aprova o campo no lugar de quem assina.

### Como consigo acesso?

Pelo pedido de acesso nesta página. Produtos disponíveis via SaaS por crédito, por projeto ou compra da plataforma. Fale com a gente, temos formato que cabe no seu orçamento.

## Como conseguir acesso

O acesso é restrito a cliente com projeto ativo. O pedido é feito pelo formulário em https://surveyqa.cassiai.com/pt. Produtos disponíveis via SaaS por crédito, por projeto ou compra da plataforma. Fale com a gente, temos formato que cabe no seu orçamento.

Artigo no blog da Cassi.ai: https://www.cassiai.com/blog/survey-testing-before-fieldwork
