Skip to content

Fluxo de trabalho

Gabriel Leandro edited this page Oct 16, 2026 · 2 revisions

Fluxo de trabalho

Do zero ao backend em 10 passos (mesmo ritual do Manual-Teste-v1):

  1. Initialize Project — cria .devmock/{config.json,schemas/,scenarios/,docs/,openapi/}.
  2. New Schema — model User + campos (tipos, required, geradores br.*); inválido mostra o erro e não salva.
  3. Generate/Save Fake Data — preview ou docs/examples/user.json (seed = reprodutível).
  4. Start Mock Server — 🟢 http://localhost:4010; aponte a baseURL e desenvolva.
  5. Exercite a API — GET /users?page=1&limit=5, POST → 201, DELETE → 204.
  6. Switch Scenario — Empty/401/500/Slow sem restart; teste loading, empty e erro.
  7. Export Contract — 5 artefatos; types.ts compila limpo.
  8. Compartilhe — commite .devmock/; o backend implementa pelo contrato.
  9. Validate Real API — contra a API pronta; corrija Breaking Changes.
  10. Troque a baseURL — do mock para a real, com evidência.

Princípio: o Schema é a fonte única da verdade; todo o resto deriva dele.

Clone this wiki locally