630 B
630 B
SaveInMed - Protocolo de Testes
🛠️ Ferramentas
- Backend: Go
testingpackage +stretchr/testify+sqlmock. - Frontend:
Vitest+Testing Library.
🔬 O que testar? (Prioridades)
- Auth: Fluxo de login e extração de
company_iddo JWT. - Cart: Adição de itens, cálculo de centavos e prevenção de quantidades negativas.
- Checkout: Garantir que a reserva de estoque ocorre corretamente.
- CORS/Nginx: Testes de fumaça (Smoke Tests) via
curlnas URLs da VPS.
🏃 Como rodar
- Backend:
docker exec sim-backend-dev go test ./... - Frontend:
npm run test