Como gerar dados de teste coerentes com o esquema.
Dados sintéticos devem cumprir as relações declaradas e permanecer claramente fictícios. Inclua casos-limite quando o objetivo for testar, não apenas demonstrar.
Adapte o fluxo à sua tarefa.
Defina campos, tipos e relações e gere registros claramente fictícios que satisfaçam essas regras. Inclua casos-limite deliberados para a finalidade do teste e diferencie fixtures válidas de entradas intencionalmente inválidas.
- O que você fornece
- Esquema e restrições dos testes.
- O que você recebe
- Registros claramente sintéticos que cumprem as relações especificadas.
Veja a entrada e o resultado.
Entrada e saída ilustrativas · exemplo didático, não uma execução real do WebAct
Exemplo campo
Generate two fictional orders with unique order_id, valid customer_id and nonnegative amount. Allowed customer IDs: SYN-C1, SYN-C2. Include a zero amount.
Exemplo completo
[
{"order_id": "SYN-O1", "customer_id": "SYN-C1", "amount": 0},
{"order_id": "SYN-O2", "customer_id": "SYN-C2", "amount": 24.5}
]
Both customer references belong to the supplied list. All records are synthetic.Carregue esta entrada no prompt e copie para o WebAct para testar a tarefa. Seu resultado pode ser diferente da ilustração.
Decisões e solução de problemas.
É possível assumir que registros de aparência aleatória cumprem um esquema?
Valide-os. IDs, referências e valores obrigatórios podem ser inconsistentes mesmo quando cada registro parece plausível.
Por que testes falham por motivos sem relação com a funcionalidade testada?
Confira relações e restrições das fixtures. Dados inválidos por acidente podem esconder o comportamento que o teste pretendia examinar.
Teste com sua própria fonte.
Substitua o exemplo pelo seu material no prompt. Mantenha os requisitos necessários e copie a tarefa para o WebAct.
Personalizar e copiar a tarefa ↑