Tema
Checklist de testes
Smoke API
- GET ou POST autenticado simples (ex.: listar finalizadoras) →
status === "success". - POST grupo → gravar
mpm_integracao. - POST unidade → gravar
mpm_integracao. - POST produto com
grupo_id/unidade_id→ gravarmpm_integracao. - PUT produto com
produto_ideativo(semintegracao). - POST cliente (com e sem retry de vendedor/rota).
- GET
/mpm/pedidoscomabertura/fechamento. - Importar 1 pedido novo e tentar de novo (idempotência).
Casos negativos
| Caso | Esperado |
|---|---|
| Token inválido | Falha clara, sem retentar infinito |
| Produto sem grupo/unidade | Erro ou sync prévio |
Pedido sem mpm_integracao de produto | Rejeição |
| FTP incompleto | Falha antes do REST com URL inválida |
Homologação
- Use environment fictício da coleção.
- Registre evidências (request id, body sanitizado, ids gravados).
- Não use base de produção para testes destrutivos.