JSON em testes de API: além do status 200
Como validar estrutura, tipos, conteúdo e mudanças de contrato.
Objetivo: transformar o assunto em decisões e casos de teste claros, adaptados ao risco do produto.
Sintaxe e contrato
- JSON válido é apenas o primeiro nível.
- Valide campos obrigatórios, tipos, nulidade e enumerações.
Conteúdo
- Compare valores com a regra de negócio e não apenas com exemplos fixos.
- Use caminhos claros para indicar onde a falha ocorreu.
Regressão
- Compare versões e trate arrays conforme a relevância da ordem.
- Evite asserts frágeis em campos dinâmicos.
Aplicação prática
Use a ferramenta Formatador e validador JSON para apoiar os exemplos deste guia. A ferramenta acelera a preparação, mas a análise final continua dependendo do contexto e das regras do sistema.
Próximos passos
Registre os cenários que encontraram defeitos, revise a cobertura após mudanças e automatize apenas o que trouxer feedback confiável e manutenção sustentável.